<86>Dec 21 08:40:56 userdel[2858266]: delete user 'rooter' <86>Dec 21 08:40:56 userdel[2858266]: removed group 'rooter' owned by 'rooter' <86>Dec 21 08:40:56 userdel[2858266]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 21 08:40:56 groupadd[2858280]: group added to /etc/group: name=rooter, GID=1826 <86>Dec 21 08:40:56 groupadd[2858280]: group added to /etc/gshadow: name=rooter <86>Dec 21 08:40:56 groupadd[2858280]: new group: name=rooter, GID=1826 <86>Dec 21 08:40:56 useradd[2858289]: new user: name=rooter, UID=1826, GID=1826, home=/root, shell=/bin/bash, from=none <86>Dec 21 08:40:56 userdel[2858310]: delete user 'builder' <86>Dec 21 08:40:56 userdel[2858310]: removed group 'builder' owned by 'builder' <86>Dec 21 08:40:56 userdel[2858310]: removed shadow group 'builder' owned by 'builder' <86>Dec 21 08:40:56 groupadd[2858321]: group added to /etc/group: name=builder, GID=1827 <86>Dec 21 08:40:56 groupadd[2858321]: group added to /etc/gshadow: name=builder <86>Dec 21 08:40:56 groupadd[2858321]: new group: name=builder, GID=1827 <86>Dec 21 08:40:56 useradd[2858327]: new user: name=builder, UID=1827, GID=1827, home=/usr/src, shell=/bin/bash, from=none <13>Dec 21 08:41:00 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed <13>Dec 21 08:41:00 rpmi: libstdc++14-devel-14.2.1-alt1 sisyphus+360995.100.1.1 1730131612 installed <13>Dec 21 08:41:01 rpmi: gcc14-c++-14.2.1-alt1 sisyphus+360995.100.1.1 1730131612 installed <13>Dec 21 08:41:01 rpmi: gcc-c++-14-alt1 sisyphus+360995.300.1.1 1730139881 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/picat-3.7.0-alt1.nosrc.rpm (w1.gzdio) Installing picat-3.7.0-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.43015 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf picat-3.7.0 + echo 'Source #0 (picat-3.7.0.tar):' Source #0 (picat-3.7.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/picat-3.7.0.tar + cd picat-3.7.0 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (picat-3.6.8-alt-cases-defaults.patch):' Patch #0 (picat-3.6.8-alt-cases-defaults.patch): + /usr/bin/patch -p1 patching file emu/fann/fann_interface.cpp + echo 'Patch #1 (picat-3.6.8-alt-DEFAULT-PICATPATH.patch):' Patch #1 (picat-3.6.8-alt-DEFAULT-PICATPATH.patch): + /usr/bin/patch -p1 patching file emu/common.mak patching file emu/init.c + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.43015 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd picat-3.7.0 + cd emu + make -f Makefile.linux64 -j5 -e DEFAULT_PICATPATH=/usr/lib/picat make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" inst_inf.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" main.c 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:28:22: note: in expansion of macro 'ADDTAG' 28 | bp_call_term(ADDTAG(insert_sym("$bp_first_call", 14, 0), ATM)); | ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" init.c In file included from bprolog.h:10, from init.c:28: init.c: In function 'init_toam': 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); | ^~~~~~~~~ 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); | ^~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from bprolog.h:11: bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ init.c: In function 'init_stack': init.c:239:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 239 | AR_AR(sfreg) = (BPLONG)local_top; | ^ init.c:240:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 240 | AR_CPS(sfreg) = (BPLONG)addr_halt; | ^ init.c:241:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 241 | AR_TOP(sfreg) = (BPLONG)(local_top - SUSP_FRAME_SIZE); | ^ In file included from bprolog.h:12: init.c:242:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 242 | 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) | ^~ init.c:243:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 243 | AR_REEP(sfreg) = (BPLONG)NULL; | ^ init.c:244:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 244 | AR_PREV(sfreg) = (BPLONG)old_sfreg; | ^ init.c:250:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 250 | FOLLOW(local_top-i) = (BPLONG)(local_top-i); | ^ init.c:258:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 258 | AR_AR(breg) = (BPLONG)old_arreg; | ^ init.c:259:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 259 | AR_CPS(breg) = (BPLONG)addr_halt; /* CPS : return BP_TRUE on final success */ | ^ init.c:260:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 260 | AR_TOP(breg) = (BPLONG)(breg - NONDET_FRAME_SIZE); | ^ init.c:261:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 261 | 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) | ^~ init.c:262:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 262 | AR_B(breg) = (BPLONG)old_breg; | ^ init.c:263:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 263 | AR_CPF(breg) = (BPLONG)addr_halt0; /* CPF : return BP_FALSE on final failure */ | ^ init.c:264:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 264 | AR_H(breg) = (BPLONG)heap_top; | ^ init.c:265:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 265 | AR_T(breg) = (BPLONG)trail_top; | ^ init.c:266:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 266 | AR_SF(breg) = (BPLONG)sfreg; | ^ init.c:272:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 272 | AR_AR(arreg) = (BPLONG)breg; | ^ init.c:273:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 273 | AR_CPS(arreg) = (BPLONG)addr_halt; | ^ init.c:274:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 274 | 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) | ^~ init.c:275:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 275 | AR_TOP(arreg) = (BPLONG)(arreg-FLAT_FRAME_SIZE); | ^ init.c: In function 'init_loading': term.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:285:22: note: in expansion of macro 'ADDTAG' 285 | b_GLOBAL_SET_ccc(ADDTAG(picat_log_psc, ATM), MAKEINT(0), MAKEINT(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) | ^ init.c:296:34: note: in expansion of macro 'ADDTAG' 296 | b_GLOBAL_SET_ccc(ADDTAG(picat_log_psc, ATM), MAKEINT(0), MAKEINT(1)); | ^~~~~~ init.c: In function 'is_bc_file': init.c:356:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 356 | fread(&magic, 1, 1, fp); | ^~~~~~~~~~~~~~~~~~~~~~~ init.c:359:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 359 | fread(&magic, 1, 1, fp); | ^~~~~~~~~~~~~~~~~~~~~~~ init.c:362:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 362 | fread(&magic, 1, 1, fp); | ^~~~~~~~~~~~~~~~~~~~~~~ init.c:365:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 365 | fread(&magic, 1, 1, fp); | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" init_sym.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); | ^~~~~~ term.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); | ^~~~~~ term.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); | ^~~~~~ term.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); | ^~~~~~ term.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); | ^~~~~~ term.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); | ^~~~~~ term.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); | ^~~~~~ term.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); | ^~~~~~ term.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); | ^~~~~~ term.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); | ^~~~~~ term.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: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); | ^~~~~~ term.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); | ^~~~~~ term.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: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: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); | ^~~~~~ term.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); | ^~~~~~ term.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); | ^~~~~~ term.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: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: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: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); | ^~~~~~ term.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: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: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); | ^~~~~~ term.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: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); | ^~~~~~ term.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: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); | ^~~~~~ term.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: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: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); | ^~~~~~ term.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); | ^~~~~~ term.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: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: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: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: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: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: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); | ^~~~~~ term.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); | ^~~~~~ term.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: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); | ^~~~~~ term.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); | ^~~~~~ term.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) | ^ 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: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: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: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) | ^ 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) | ^ init_sym.c:141:25: note: in expansion of macro 'ADDTAG' 141 | illegal_arguments = ADDTAG(BP_NEW_SYM("invalid_argument", 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:142:20: note: in expansion of macro 'ADDTAG' 142 | out_of_bound = ADDTAG(BP_NEW_SYM("out_of_bound", 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:143:21: note: in expansion of macro 'ADDTAG' 143 | illegal_event = ADDTAG(BP_NEW_SYM("invalid_event_pattern", 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:145:25: note: in expansion of macro 'ADDTAG' 145 | output_mode_error = ADDTAG(BP_NEW_SYM("output_mode_error", 0), ATM); | ^~~~~~ init_sym.c: In function 'init_error_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:173:17: note: in expansion of macro 'ADDTAG' 173 | et_UPDATE = ADDTAG(BP_NEW_SYM("setarg", 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:174:17: note: in expansion of macro 'ADDTAG' 174 | et_ACCESS = ADDTAG(BP_NEW_SYM("access", 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:175:15: note: in expansion of macro 'ADDTAG' 175 | et_ATOM = ADDTAG(BP_NEW_SYM("atom", 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:176:17: note: in expansion of macro 'ADDTAG' 176 | et_ATOMIC = ADDTAG(BP_NEW_SYM("atomic", 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:177:24: note: in expansion of macro 'ADDTAG' 177 | et_BINARY_STREAM = ADDTAG(BP_NEW_SYM("binary_stream", 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:178:15: note: in expansion of macro 'ADDTAG' 178 | et_BYTE = ADDTAG(BP_NEW_SYM("byte", 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:179:19: note: in expansion of macro 'ADDTAG' 179 | et_CALLABLE = ADDTAG(BP_NEW_SYM("callable", 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:180:25: note: in expansion of macro 'ADDTAG' 180 | et_CHARACTER_CODE = ADDTAG(BP_NEW_SYM("character_code", 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:181:20: note: in expansion of macro 'ADDTAG' 181 | et_CHARACTER = ADDTAG(BP_NEW_SYM("character", 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:182:19: note: in expansion of macro 'ADDTAG' 182 | et_COMPOUND = ADDTAG(BP_NEW_SYM("compound", 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:183:17: note: in expansion of macro 'ADDTAG' 183 | et_CREATE = ADDTAG(BP_NEW_SYM("create", 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:184:20: note: in expansion of macro 'ADDTAG' 184 | et_EVALUABLE = ADDTAG(BP_NEW_SYM("evaluable", 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:185:15: note: in expansion of macro 'ADDTAG' 185 | et_FLAG = ADDTAG(BP_NEW_SYM("flag", 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:186:21: note: in expansion of macro 'ADDTAG' 186 | et_FLAG_VALUE = ADDTAG(BP_NEW_SYM("flag_value", 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:187:25: note: in expansion of macro 'ADDTAG' 187 | et_FLOAT_OVERFLOW = ADDTAG(BP_NEW_SYM("float_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) | ^ init_sym.c:188:16: note: in expansion of macro 'ADDTAG' 188 | et_INPUT = ADDTAG(BP_NEW_SYM("input", 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:189:18: note: in expansion of macro 'ADDTAG' 189 | et_INTEGER = ADDTAG(BP_NEW_SYM("integer", 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:190:23: note: in expansion of macro 'ADDTAG' 190 | et_INT_OVERFLOW = ADDTAG(BP_NEW_SYM("int_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) | ^ 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: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: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: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); | ^~~~~~ term.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); | ^~~~~~ term.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: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); | ^~~~~~ term.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: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: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: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); | ^~~~~~ term.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); | ^~~~~~ term.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); | ^~~~~~ term.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: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: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: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: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: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: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: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: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); | ^~~~~~ term.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: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: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: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); | ^~~~~~ term.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: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); | ^~~~~~ term.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) | ^ 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: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: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); | ^~~~~~ term.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); | ^~~~~~ term.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); | ^~~~~~ term.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); | ^~~~~~ term.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: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: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) | ^ 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); | ^~~~~~ 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: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); | ^~~~~ 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) | ^~ 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; | ^ 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) | ^~ init_sym.c:241:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 241 | FOLLOW(ptr++) = (BPLONG)error_psc; | ^ 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) | ^~ init_sym.c:246:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 246 | FOLLOW(ptr++) = (BPLONG)error_psc; | ^ init_sym.c: In function 'init_char_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:259:29: note: in expansion of macro 'ADDTAG' 259 | char_sym_table[i] = ADDTAG(insert_sym(&c, 1, 0), ATM); | ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" unify.c In file included from unify.c:11: unify.c: In function 'unify': term.h:57:22: warning: cast to 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:48:9: note: in expansion of macro 'NDEREF' 48 | 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:48:9: note: in expansion of macro 'NDEREF' 48 | 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:48:9: note: in expansion of macro 'NDEREF' 48 | 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:48:9: note: in expansion of macro 'NDEREF' 48 | NDEREF(op1, nunify); | ^~~~~~ term.h:57:22: warning: cast to 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:49:9: note: in expansion of macro 'SWITCH_OP_VAR' 49 | 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:49:9: note: in expansion of macro 'SWITCH_OP_VAR' 49 | 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:49:9: note: in expansion of macro 'SWITCH_OP_VAR' 49 | 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:49:9: note: in expansion of macro 'SWITCH_OP_VAR' 49 | SWITCH_OP_VAR(op2, unify_v_d, | ^~~~~~~~~~~~~ unify.c:52:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 52 | 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:53:39: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(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; \ | ^~~~~~~ unify.c:54:39: note: in expansion of macro 'PUSHTRAIL' 54 | 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:54:39: note: in expansion of macro 'PUSHTRAIL' 54 | 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:56:39: note: in expansion of macro 'PUSHTRAIL_s' 56 | 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:56:57: note: in expansion of macro 'FOLLOW' 56 | PUSHTRAIL_s(op1); FOLLOW(op1) = (BPLONG)heap_top; | ^~~~~~ unify.c:56:71: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | 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:57:39: note: in expansion of macro 'PUSHTRAIL_s' 57 | 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:57:57: note: in expansion of macro 'FOLLOW' 57 | PUSHTRAIL_s(op2); FOLLOW(op2) = (BPLONG)heap_top; | ^~~~~~ unify.c:57:71: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 57 | 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:58:39: note: in expansion of macro 'NEW_HEAP_FREE' 58 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ unify.c:61:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 61 | 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:62:39: note: in expansion of macro 'FOLLOW' 62 | 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:63:39: note: in expansion of macro 'PUSHTRAIL' 63 | 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:63:39: note: in expansion of macro 'PUSHTRAIL' 63 | PUSHTRAIL(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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:65:39: note: in expansion of macro 'PUSHTRAIL_s' 65 | 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:65:57: note: in expansion of macro 'FOLLOW' 65 | PUSHTRAIL_s(op1); FOLLOW(op1) = (BPLONG)heap_top; | ^~~~~~ unify.c:65:71: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 65 | 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:66:39: note: in expansion of macro 'PUSHTRAIL_s' 66 | 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:66:57: note: in expansion of macro 'FOLLOW' 66 | PUSHTRAIL_s(op2); FOLLOW(op2) = (BPLONG)heap_top; | ^~~~~~ unify.c:66:71: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 66 | 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:67:39: note: in expansion of macro 'NEW_HEAP_FREE' 67 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ unify.c:72:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 72 | {dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op2); | ^ term.h:347:13: note: in definition of macro 'SWITCH_OP_VAR' 347 | 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:347:13: note: in definition of macro 'SWITCH_OP_VAR' 347 | SuspCode; \ | ^~~~~~~~ unify.c:73:27: note: in expansion of macro 'FOLLOW' 73 | FOLLOW(op1) = (BPLONG)dv_ptr; | ^~~~~~ unify.c:73:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 73 | 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:74:27: note: in expansion of macro 'PUSHTRAIL' 74 | 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:347:13: note: in definition of macro 'SWITCH_OP_VAR' 347 | SuspCode; \ | ^~~~~~~~ unify.c:74:27: note: in expansion of macro 'PUSHTRAIL' 74 | 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:349:13: note: in definition of macro 'SWITCH_OP_VAR' 349 | OtherCode; \ | ^~~~~~~~~ unify.c:76:24: note: in expansion of macro 'FOLLOW' 76 | {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:349:13: note: in definition of macro 'SWITCH_OP_VAR' 349 | OtherCode; \ | ^~~~~~~~~ unify.c:77:27: note: in expansion of macro 'PUSHTRAIL' 77 | 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:77:27: note: in expansion of macro 'PUSHTRAIL' 77 | 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:352:9: note: in definition of macro 'SWITCH_OP_VAR' 352 | OtherCode; \ | ^~~~~~~~~ unify.c:76:24: note: in expansion of macro 'FOLLOW' 76 | {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:352:9: note: in definition of macro 'SWITCH_OP_VAR' 352 | OtherCode; \ | ^~~~~~~~~ unify.c:77:27: note: in expansion of macro 'PUSHTRAIL' 77 | 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:352:9: note: in definition of macro 'SWITCH_OP_VAR' 352 | OtherCode; \ | ^~~~~~~~~ unify.c:77:27: note: in expansion of macro 'PUSHTRAIL' 77 | 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: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:81:9: note: in expansion of macro 'SWITCH_OP_ATM' 81 | SWITCH_OP_ATM(op2, unify_atom_d, | ^~~~~~~~~~~~~ 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:81:9: note: in expansion of macro 'SWITCH_OP_ATM' 81 | SWITCH_OP_ATM(op2, unify_atom_d, | ^~~~~~~~~~~~~ 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:81:9: note: in expansion of macro 'SWITCH_OP_ATM' 81 | 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:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ unify.c:81:9: note: in expansion of macro 'SWITCH_OP_ATM' 81 | SWITCH_OP_ATM(op2, unify_atom_d, | ^~~~~~~~~~~~~ unify.c:82:24: note: in expansion of macro 'FOLLOW' 82 | {FOLLOW(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:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ unify.c:81:9: note: in expansion of macro 'SWITCH_OP_ATM' 81 | SWITCH_OP_ATM(op2, unify_atom_d, | ^~~~~~~~~~~~~ unify.c:83:27: note: in expansion of macro 'PUSHTRAIL' 83 | 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:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ unify.c:81:9: note: in expansion of macro 'SWITCH_OP_ATM' 81 | SWITCH_OP_ATM(op2, unify_atom_d, | ^~~~~~~~~~~~~ unify.c:83:27: note: in expansion of macro 'PUSHTRAIL' 83 | PUSHTRAIL(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); \ | ^~~~~~ unify.c:81:9: note: in expansion of macro 'SWITCH_OP_ATM' 81 | 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: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:90:9: note: in expansion of macro 'SWITCH_OP_LST' 90 | SWITCH_OP_LST(op2, unify_lst_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:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:90:9: note: in expansion of macro 'SWITCH_OP_LST' 90 | SWITCH_OP_LST(op2, unify_lst_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:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:90:9: note: in expansion of macro 'SWITCH_OP_LST' 90 | SWITCH_OP_LST(op2, unify_lst_d, | ^~~~~~~~~~~~~ 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:90:9: note: in expansion of macro 'SWITCH_OP_LST' 90 | 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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ unify.c:91:24: note: in expansion of macro 'FOLLOW' 91 | {FOLLOW(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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ unify.c:92:27: note: in expansion of macro 'PUSHTRAIL' 92 | 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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ unify.c:92:27: note: in expansion of macro 'PUSHTRAIL' 92 | PUSHTRAIL(op2); | ^~~~~~~~~ unify.c:97:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 97 | if (!unify(*(BPLONG_PTR) op1, *(BPLONG_PTR) op2)) return 0; | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ unify.c:97:58: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 97 | if (!unify(*(BPLONG_PTR) op1, *(BPLONG_PTR) op2)) return 0; | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ unify.c:98:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 98 | op1 = *((BPLONG_PTR) op1 + 1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ unify.c:99:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 99 | 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: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:106:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 106 | SWITCH_OP_STRUCT(op2, unify_str_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:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:106:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 106 | SWITCH_OP_STRUCT(op2, unify_str_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:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:106:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 106 | SWITCH_OP_STRUCT(op2, unify_str_d, | ^~~~~~~~~~~~~~~~ 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:106:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 106 | 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:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ unify.c:107:27: note: in expansion of macro 'FOLLOW' 107 | {FOLLOW(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:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ unify.c:108:30: note: in expansion of macro 'PUSHTRAIL' 108 | 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:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ unify.c:108:30: note: in expansion of macro 'PUSHTRAIL' 108 | 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:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:113:34: note: in expansion of macro 'FOLLOW' 113 | 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:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:113:49: note: in expansion of macro 'FOLLOW' 113 | 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:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:115:38: note: in expansion of macro 'GET_ARITY' 115 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^~~~~~~~~ unify.c:115:61: note: in expansion of macro 'FOLLOW' 115 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^~~~~~ unify.c:115:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:115:38: note: in expansion of macro 'GET_ARITY' 115 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^~~~~~~~~ unify.c:117:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | if (!unify(*((BPLONG_PTR) op1 + i), *((BPLONG_PTR) op2 + i))) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:117:72: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | if (!unify(*((BPLONG_PTR) op1 + i), *((BPLONG_PTR) op2 + i))) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:121:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 121 | op1 = *((BPLONG_PTR) op1 + arity); | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:122:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 122 | op2 = *((BPLONG_PTR) op2 + 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:128:5: note: in expansion of macro 'SWITCH_OP_VAR' 128 | SWITCH_OP_VAR(op2, unify_susp_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:128:5: note: in expansion of macro 'SWITCH_OP_VAR' 128 | SWITCH_OP_VAR(op2, unify_susp_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:128:5: note: in expansion of macro 'SWITCH_OP_VAR' 128 | SWITCH_OP_VAR(op2, unify_susp_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:128:5: note: in expansion of macro 'SWITCH_OP_VAR' 128 | SWITCH_OP_VAR(op2, unify_susp_d, | ^~~~~~~~~~~~~ unify.c:129:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 129 | {dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); | ^ 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:130:23: note: in expansion of macro 'FOLLOW' 130 | FOLLOW(op2) = (BPLONG)dv_ptr; | ^~~~~~ unify.c:130:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 130 | FOLLOW(op2) = (BPLONG)dv_ptr; | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ 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:131:23: note: in expansion of macro 'PUSHTRAIL' 131 | 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:131:23: note: in expansion of macro 'PUSHTRAIL' 131 | PUSHTRAIL(op2); | ^~~~~~~~~ unify.c:140:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 140 | top = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); | ^ 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:147:5: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 147 | PUSHTRAIL_H_NONATOMIC(top, op1); | ^~~~~~~~~~~~~~~~~~~~~ unify.c: In function 'unify_nsv_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 */ | ^ unify.c:160:13: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(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)) { \ | ^ unify.c:161:13: note: in expansion of macro 'PUSHTRAIL' 161 | 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)) { \ | ^ unify.c:161:13: note: in expansion of macro 'PUSHTRAIL' 161 | 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 */ | ^ unify.c:163:13: note: in expansion of macro 'FOLLOW' 163 | FOLLOW(op1) = op2; | ^~~~~~ 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:164:13: note: in expansion of macro 'PUSHTRAIL_h' 164 | PUSHTRAIL_h(op1); | ^~~~~~~~~~~ unify.c: In function 'unify_lst_lst': unify.c:177:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 177 | if (!unify(*(BPLONG_PTR) op1, *(BPLONG_PTR) op2)) return 0; | ^ unify.c:177:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 177 | if (!unify(*(BPLONG_PTR) op1, *(BPLONG_PTR) op2)) return 0; | ^ unify.c:178:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 178 | op1 = *((BPLONG_PTR) op1 + 1); | ^ unify.c:179:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 179 | op2 = *((BPLONG_PTR) op2 + 1); | ^ 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 */ | ^ unify.c:193:9: note: in expansion of macro 'FOLLOW' 193 | 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 */ | ^ unify.c:193:24: note: in expansion of macro 'FOLLOW' 193 | 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:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ unify.c:195:36: note: in expansion of macro 'FOLLOW' 195 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^~~~~~ unify.c:195:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 195 | 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) | ^~~ unify.c:197:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 197 | if (!unify(*((BPLONG_PTR) op1 + i), *((BPLONG_PTR) op2 + i))) { | ^ unify.c:197:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 197 | if (!unify(*((BPLONG_PTR) op1 + i), *((BPLONG_PTR) op2 + i))) { | ^ unify.c:201:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 201 | op1 = *((BPLONG_PTR) op1 + arity); | ^ unify.c:202:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 202 | op2 = *((BPLONG_PTR) op2 + arity); | ^ unify.c: In function 'bp_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ unify.c:216:5: note: in expansion of macro 'DEREF' 216 | 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); \ | ^ unify.c:216:5: note: in expansion of macro 'DEREF' 216 | 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:216:5: note: in expansion of macro 'DEREF' 216 | DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ unify.c:216:5: note: in expansion of macro 'DEREF' 216 | 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: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:217:5: note: in expansion of macro 'SWITCH_OP' 217 | SWITCH_OP(op1, nidentical, | ^~~~~~~~~ term.h:149:32: warning: 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:217:5: note: in expansion of macro 'SWITCH_OP' 217 | SWITCH_OP(op1, nidentical, | ^~~~~~~~~ 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:217:5: note: in expansion of macro 'SWITCH_OP' 217 | SWITCH_OP(op1, nidentical, | ^~~~~~~~~ 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:217:5: note: in expansion of macro 'SWITCH_OP' 217 | SWITCH_OP(op1, nidentical, | ^~~~~~~~~ unify.c:224:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 224 | if (!bp_identical(*(BPLONG_PTR)op1, *(BPLONG_PTR)op2)) return 0; | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ unify.c:224:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 224 | if (!bp_identical(*(BPLONG_PTR)op1, *(BPLONG_PTR)op2)) return 0; | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ unify.c:225:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 225 | op1 = *(((BPLONG_PTR)op1)+1); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ unify.c:226:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 226 | op2 = *(((BPLONG_PTR)op2)+1); DEREF(op2); | ^ 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: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:226:57: note: in expansion of macro 'DEREF' 226 | op2 = *(((BPLONG_PTR)op2)+1); 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); \ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ unify.c:226:57: note: in expansion of macro 'DEREF' 226 | 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) \ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ unify.c:226:57: note: in expansion of macro 'DEREF' 226 | op2 = *(((BPLONG_PTR)op2)+1); 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:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ unify.c:226:57: note: in expansion of macro 'DEREF' 226 | 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 */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ unify.c:235:31: note: in expansion of macro 'FOLLOW' 235 | 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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ unify.c:235:46: note: in expansion of macro 'FOLLOW' 235 | 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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ unify.c:238:39: note: in expansion of macro 'GET_ARITY' 238 | arity = GET_ARITY((SYM_REC_PTR)(FOLLOW(op1))); | ^~~~~~~~~ unify.c:238:63: note: in expansion of macro 'FOLLOW' 238 | arity = GET_ARITY((SYM_REC_PTR)(FOLLOW(op1))); | ^~~~~~ unify.c:238:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 238 | 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:238:39: note: in expansion of macro 'GET_ARITY' 238 | arity = GET_ARITY((SYM_REC_PTR)(FOLLOW(op1))); | ^~~~~~~~~ unify.c:240:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 240 | 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 \ | ^~~~~~~ unify.c:240:79: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 240 | 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 \ | ^~~~~~~ unify.c:241:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 241 | op1 = *((BPLONG_PTR)op1 + arity); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ unify.c:242:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 242 | op2 = *((BPLONG_PTR)op2 + arity); DEREF(op2); | ^ 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: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:242:65: note: in expansion of macro 'DEREF' 242 | op2 = *((BPLONG_PTR)op2 + arity); 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); \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ unify.c:242:65: note: in expansion of macro 'DEREF' 242 | op2 = *((BPLONG_PTR)op2 + arity); DEREF(op2); | ^~~~~ 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:242:65: note: in expansion of macro 'DEREF' 242 | op2 = *((BPLONG_PTR)op2 + arity); 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 \ | ^~~~~~~ unify.c:242:65: note: in expansion of macro 'DEREF' 242 | op2 = *((BPLONG_PTR)op2 + arity); DEREF(op2); | ^~~~~ unify.c: In function 'is_UNIFIABLE': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:260:5: note: in expansion of macro 'DEREF' 260 | DEREF(t1); 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); \ | ^ unify.c:260:5: note: in expansion of macro 'DEREF' 260 | 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) \ | ^ unify.c:260:5: note: in expansion of macro 'DEREF' 260 | DEREF(t1); DEREF(t2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ unify.c:260:5: note: in expansion of macro 'DEREF' 260 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ unify.c:260:16: note: in expansion of macro 'DEREF' 260 | DEREF(t1); 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); \ | ^ unify.c:260:16: note: in expansion of macro 'DEREF' 260 | 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) \ | ^ unify.c:260:16: note: in expansion of macro 'DEREF' 260 | DEREF(t1); DEREF(t2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ unify.c:260:16: note: in expansion of macro 'DEREF' 260 | DEREF(t1); DEREF(t2); | ^~~~~ unify.c:266:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 266 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ unify.c:266:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 266 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ unify.c:269:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 269 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ unify.c:269:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 269 | 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); \ | ^~~~~~~~ unify.c:270:5: note: in expansion of macro 'UNDO_TRAILING' 270 | UNDO_TRAILING; | ^~~~~~~~~~~~~ unify.c: In function 'unify_suspvar_suspvar': unify.c:290:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 290 | dv_ptr1 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); | ^ unify.c:291:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 291 | dv_ptr2 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op2); | ^ unify.c: In function 'unify_dvar_dvar': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:362:17: note: in expansion of macro 'ASSIGN_DVAR' 362 | ASSIGN_DVAR(dv_ptr1, 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:363:17: note: in expansion of macro 'ASSIGN_DVAR' 363 | ASSIGN_DVAR(dv_ptr2, 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: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:371:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 371 | 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: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:371:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 371 | 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: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:371:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 371 | 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: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:371:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 371 | 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: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:371:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 371 | 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: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:371:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 371 | 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: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:371:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 371 | 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: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:372:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 372 | 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: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:372:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 372 | 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: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:372:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 372 | 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: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:372:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 372 | 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: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:372:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 372 | 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: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:372:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 372 | 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: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:372:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 372 | 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)); \ | ^~~~~~~~~~~~~~~~~~~~~ unify.c:383:13: note: in expansion of macro 'ASSIGN_DVAR' 383 | ASSIGN_DVAR(dv_ptr1, 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:384:13: note: in expansion of macro 'ASSIGN_DVAR' 384 | ASSIGN_DVAR(dv_ptr2, 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: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:396:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 396 | 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: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:396:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 396 | 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: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:396:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 396 | 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: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:396:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 396 | 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: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:396:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 396 | 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: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:396:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 396 | 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: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:396:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 396 | 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: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:397:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 397 | 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: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:397:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 397 | 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: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:397:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 397 | 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: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:397:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 397 | 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: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:397:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 397 | 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: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:397:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 397 | 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: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:397:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 397 | 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)); \ | ^~~~~~~~~~~~~~~~~~~~~ unify.c:411:13: note: in expansion of macro 'ASSIGN_DVAR' 411 | ASSIGN_DVAR(dv_ptr1, 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:412:13: note: in expansion of macro 'ASSIGN_DVAR' 412 | ASSIGN_DVAR(dv_ptr2, 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: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:423:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 423 | 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: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:423:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 423 | 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: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:423:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 423 | 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: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:423:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 423 | 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: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:423:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 423 | 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: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:423:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 423 | 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: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:423:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 423 | 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: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:424:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 424 | 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: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:424:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 424 | 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: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:424:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 424 | 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: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:424:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 424 | 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: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:424:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 424 | 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: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:424:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 424 | 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: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:424:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 424 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ unify.c: In function 'bind_susp_susp': unify.c:439:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 439 | 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) { \ | ^ 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:439:5: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 439 | PUSHTRAIL_H_NONATOMIC((BPLONG)dv_ptr2, FOLLOW(dv_ptr2)); | ^~~~~~~~~~~~~~~~~~~~~ unify.c:439:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 439 | 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:439:5: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 439 | PUSHTRAIL_H_NONATOMIC((BPLONG)dv_ptr2, FOLLOW(dv_ptr2)); | ^~~~~~~~~~~~~~~~~~~~~ unify.c:440:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 440 | FOLLOW(dv_ptr2) = (BPLONG)dv_ptr1; | ^ unify.c: In function 'merge_cs': unify.c:476:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 476 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ unify.c:478:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 478 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(elm)); | ^ unify.c:478:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 478 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(elm)); | ^ unify.c:485:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 485 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(cs2); | ^ unify.c:487:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 487 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(elm)); | ^ unify.c:487:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 487 | 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) | ^ bapi.h:172:15: note: in expansion of macro 'ADDTAG' 172 | tmp = ADDTAG(heap_top, LST); \ | ^~~~~~ unify.c:490:13: note: in expansion of macro 'NEW_LIST_NODE' 490 | NEW_LIST_NODE(elm, new_cs2, new_cs2); | ^~~~~~~~~~~~~ unify.c:499:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 499 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ unify.c:501:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 501 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(elm)); | ^ unify.c:501:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 501 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(elm)); | ^ unify.c:508:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 508 | 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) { \ | ^ 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:508:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 508 | PUSHTRAIL_H_NONATOMIC((BPLONG)addr_head_cs1, FOLLOW(addr_head_cs1)); | ^~~~~~~~~~~~~~~~~~~~~ unify.c:508:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 508 | 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:508:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 508 | PUSHTRAIL_H_NONATOMIC((BPLONG)addr_head_cs1, FOLLOW(addr_head_cs1)); | ^~~~~~~~~~~~~~~~~~~~~ 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:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ unify.c:526:9: note: in expansion of macro 'NDEREF' 526 | NDEREF(op1, key_identical_start); | ^~~~~~ term.h:149: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:526:9: note: in expansion of macro 'NDEREF' 526 | NDEREF(op1, key_identical_start); | ^~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ unify.c:526:9: note: in expansion of macro 'NDEREF' 526 | 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; \ | ^ unify.c:526:9: note: in expansion of macro 'NDEREF' 526 | NDEREF(op1, key_identical_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: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:527:9: note: in expansion of macro 'SWITCH_OP_VAR' 527 | SWITCH_OP_VAR(op2, key_identical_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:527:9: note: in expansion of macro 'SWITCH_OP_VAR' 527 | SWITCH_OP_VAR(op2, key_identical_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:527:9: note: in expansion of macro 'SWITCH_OP_VAR' 527 | SWITCH_OP_VAR(op2, key_identical_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:527:9: note: in expansion of macro 'SWITCH_OP_VAR' 527 | SWITCH_OP_VAR(op2, key_identical_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: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:533:9: note: in expansion of macro 'SWITCH_OP_ATM' 533 | SWITCH_OP_ATM(op2, key_identical_atom_d, | ^~~~~~~~~~~~~ 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:533:9: note: in expansion of macro 'SWITCH_OP_ATM' 533 | SWITCH_OP_ATM(op2, key_identical_atom_d, | ^~~~~~~~~~~~~ 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:533:9: note: in expansion of macro 'SWITCH_OP_ATM' 533 | SWITCH_OP_ATM(op2, key_identical_atom_d, | ^~~~~~~~~~~~~ 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:533:9: note: in expansion of macro 'SWITCH_OP_ATM' 533 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ unify.c:541:13: note: in expansion of macro 'DEREF' 541 | 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); \ | ^ unify.c:541:13: note: in expansion of macro 'DEREF' 541 | 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:541:13: note: in expansion of macro 'DEREF' 541 | DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ unify.c:541:13: note: in expansion of macro 'DEREF' 541 | 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: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:548:9: note: in expansion of macro 'SWITCH_OP_LST' 548 | SWITCH_OP_LST(op2, key_identical_lst_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:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:548:9: note: in expansion of macro 'SWITCH_OP_LST' 548 | SWITCH_OP_LST(op2, key_identical_lst_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:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:548:9: note: in expansion of macro 'SWITCH_OP_LST' 548 | SWITCH_OP_LST(op2, key_identical_lst_d, | ^~~~~~~~~~~~~ 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:548:9: note: in expansion of macro 'SWITCH_OP_LST' 548 | SWITCH_OP_LST(op2, key_identical_lst_d, | ^~~~~~~~~~~~~ unify.c:554:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 554 | 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; \ | ^~~~~~~ unify.c:554:66: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 554 | 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; \ | ^~~~~~~ unify.c:555:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 555 | op1 = *((BPLONG_PTR) op1 + 1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ unify.c:556:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 556 | 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: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:563:13: note: in expansion of macro 'SWITCH_OP_VAR' 563 | SWITCH_OP_VAR(op2, key_identical_susp_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:563:13: note: in expansion of macro 'SWITCH_OP_VAR' 563 | SWITCH_OP_VAR(op2, key_identical_susp_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:563:13: note: in expansion of macro 'SWITCH_OP_VAR' 563 | SWITCH_OP_VAR(op2, key_identical_susp_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:563:13: note: in expansion of macro 'SWITCH_OP_VAR' 563 | SWITCH_OP_VAR(op2, key_identical_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: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:568:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 568 | SWITCH_OP_STRUCT(op2, key_identical_str_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:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:568:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 568 | SWITCH_OP_STRUCT(op2, key_identical_str_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:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:568:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 568 | SWITCH_OP_STRUCT(op2, key_identical_str_d, | ^~~~~~~~~~~~~~~~ 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:568:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 568 | 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:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:573:34: note: in expansion of macro 'FOLLOW' 573 | 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:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:573:49: note: in expansion of macro 'FOLLOW' 573 | 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:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:575:38: note: in expansion of macro 'GET_ARITY' 575 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^~~~~~~~~ unify.c:575:61: note: in expansion of macro 'FOLLOW' 575 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^~~~~~ unify.c:575:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 575 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:575:38: note: in expansion of macro 'GET_ARITY' 575 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^~~~~~~~~ unify.c:577:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 577 | 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; \ | ^~~~~~~ unify.c:577:80: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 577 | 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; \ | ^~~~~~~ unify.c:581:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 581 | op1 = *((BPLONG_PTR) op1 + arity); | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:582:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 582 | op2 = *((BPLONG_PTR) op2 + arity); | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c: In function 'unifyNumberedTerms': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:599:5: note: in expansion of macro 'DEREF_NONVAR' 599 | 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: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:600:5: note: in expansion of macro 'SWITCH_OP_NOSUSP' 600 | SWITCH_OP_NOSUSP(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:213:9: note: in expansion of macro 'NDEREF' 213 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:600:5: note: in expansion of macro 'SWITCH_OP_NOSUSP' 600 | SWITCH_OP_NOSUSP(t1, | ^~~~~~~~~~~~~~~~ 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:600:5: note: in expansion of macro 'SWITCH_OP_NOSUSP' 600 | SWITCH_OP_NOSUSP(t1, | ^~~~~~~~~~~~~~~~ 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:600:5: note: in expansion of macro 'SWITCH_OP_NOSUSP' 600 | 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: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:602:23: note: in expansion of macro 'NDEREF' 602 | {NDEREF(t1, start); | ^~~~~~ term.h:149:32: warning: 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:602:23: note: in expansion of macro 'NDEREF' 602 | {NDEREF(t1, 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:214:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 214 | VarCode; \ | ^~~~~~~ unify.c:602:23: note: in expansion of macro 'NDEREF' 602 | {NDEREF(t1, start); | ^~~~~~ 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:602:23: note: in expansion of macro 'NDEREF' 602 | {NDEREF(t1, start); | ^~~~~~ 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:603:26: note: in expansion of macro 'ASSIGN_TRAIL_VALUE' 603 | 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:214:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 214 | VarCode; \ | ^~~~~~~ unify.c:605:34: note: in expansion of macro 'FOLLOW' 605 | return (FOLLOW(t1) == t2); | ^~~~~~ unify.c:611:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 611 | op1 = *(BPLONG_PTR)t1; | ^ term.h:220:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 220 | LstCode; \ | ^~~~~~~ unify.c:612:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 612 | op2 = *(BPLONG_PTR)t2; | ^ term.h:220:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 220 | LstCode; \ | ^~~~~~~ unify.c:614:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 614 | t1 = *((BPLONG_PTR)t1+1); | ^ term.h:220:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 220 | LstCode; \ | ^~~~~~~ unify.c:615:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 615 | t2 = *((BPLONG_PTR)t2+1); | ^ 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:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ unify.c:623:30: note: in expansion of macro 'FOLLOW' 623 | if (FOLLOW(t1) != FOLLOW(t2)) 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:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ unify.c:623:44: note: in expansion of macro 'FOLLOW' 623 | if (FOLLOW(t1) != FOLLOW(t2)) 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:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ unify.c:624:34: note: in expansion of macro 'GET_ARITY' 624 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(t1)); | ^~~~~~~~~ unify.c:624:57: note: in expansion of macro 'FOLLOW' 624 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(t1)); | ^~~~~~ unify.c:624:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 624 | 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:624:34: note: in expansion of macro 'GET_ARITY' 624 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(t1)); | ^~~~~~~~~ unify.c:626:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 626 | op1 = *((BPLONG_PTR)t1+i); | ^ term.h:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ unify.c:627:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 627 | op2 = *((BPLONG_PTR)t2+i); | ^ term.h:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ unify.c: In function 'c_SAME_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); \ | ^~~~~~ unify.c:641:5: note: in expansion of macro 'DEREF' 641 | 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); \ | ^ unify.c:641:5: note: in expansion of macro 'DEREF' 641 | DEREF(X); DEREF(Y); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ unify.c:641:5: note: in expansion of macro 'DEREF' 641 | DEREF(X); DEREF(Y); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ unify.c:641:5: note: in expansion of macro 'DEREF' 641 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ unify.c:641:15: note: in expansion of macro 'DEREF' 641 | 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); \ | ^ unify.c:641:15: note: in expansion of macro 'DEREF' 641 | DEREF(X); DEREF(Y); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ unify.c:641:15: note: in expansion of macro 'DEREF' 641 | DEREF(X); DEREF(Y); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ unify.c:641:15: note: in expansion of macro 'DEREF' 641 | DEREF(X); DEREF(Y); | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" dis.c 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); | ^ 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)); | ^ 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)); | ^ dis.c: In function 'print_inst': dis.c:108:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 108 | fprintf(filedes, BPULONG_FMT_STR "\t", (BPULONG) cpreg); | ^ dis.c:118:66: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 118 | if (num_line) fprintf(filedes, BPULONG_FMT_STR "\t", (BPULONG) cpreg); | ^ In file included from dis.c:123: 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); | ^ dis.c: In function 'dis_constant': dis.c:142:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 142 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(operand); | ^ dis.c: In function 'dis_struct': dis.c:168:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | SYM_REC_PTR sym_ptr = (SYM_REC_PTR)operand; | ^ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" cfd.c cfd.c: In function 'new_bv_domain_var': cfd.c:33:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 33 | DV_var(dv_ptr) = ((BPLONG)heap_top | SUSP); | ^ cfd.c:49:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 49 | FOLLOW(top) = (BPLONG)heap_top; | ^ cfd.c: In function 'domain_set_true_bv': cfd.c:75:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 75 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ cfd.c: In function 'new_it_domain_var': cfd.c:95:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 95 | DV_var(dv_ptr) = ((BPLONG)heap_top | SUSP); | ^ In file included from cfd.c:12: cfd.c: In function 'b_CFD_COMPUTE_MINS_MAXS': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:120:5: note: in expansion of macro 'DEREF_NONVAR' 120 | DEREF_NONVAR(Arity); n = 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) \ | ^~~~~~ cfd.c:136:5: note: in expansion of macro 'DEREF_NONVAR' 136 | DEREF_NONVAR(Tuples); | ^~~~~~~~~~~~ cfd.c:138:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 138 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:139:30: note: in expansion of macro 'DEREF_NONVAR' 139 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:140:33: note: in expansion of macro 'DEREF_NONVAR' 140 | Tuples = FOLLOW(ptr+1); DEREF_NONVAR(Tuples); | ^~~~~~~~~~~~ cfd.c:141:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 141 | 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); \ | ^~~~~~ cfd.c:145:38: note: in expansion of macro 'DEREF' 145 | e = FOLLOW(tuple_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); \ | ^ cfd.c:145:38: note: in expansion of macro 'DEREF' 145 | 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:145:38: note: in expansion of macro 'DEREF' 145 | e = FOLLOW(tuple_ptr+i); DEREF(e); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cfd.c:145:38: note: in expansion of macro 'DEREF' 145 | e = FOLLOW(tuple_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:159:5: note: in expansion of macro 'DEREF_NONVAR' 159 | DEREF_NONVAR(Mins); | ^~~~~~~~~~~~ cfd.c:160:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 160 | mins_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Mins); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:161:5: note: in expansion of macro 'DEREF_NONVAR' 161 | DEREF_NONVAR(Maxs); | ^~~~~~~~~~~~ cfd.c:162:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 162 | maxs_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Maxs); | ^ cfd.c: In function 'cfd_transform_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:181:5: note: in expansion of macro 'DEREF_NONVAR' 181 | DEREF_NONVAR(Tuples); | ^~~~~~~~~~~~ cfd.c:183:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 183 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:184:30: note: in expansion of macro 'DEREF_NONVAR' 184 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:185:33: note: in expansion of macro 'DEREF_NONVAR' 185 | Tuples = FOLLOW(ptr+1); DEREF_NONVAR(Tuples); | ^~~~~~~~~~~~ cfd.c:186:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 186 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:192:38: note: in expansion of macro 'DEREF_NONVAR' 192 | e = FOLLOW(arg_ptr); DEREF_NONVAR(e); | ^~~~~~~~~~~~ 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:194:17: note: in expansion of macro 'PUSHTRAIL_h' 194 | PUSHTRAIL_h(arg_ptr); | ^~~~~~~~~~~ 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:194:17: note: in expansion of macro 'PUSHTRAIL_h' 194 | PUSHTRAIL_h(arg_ptr); | ^~~~~~~~~~~ cfd.c: In function 'b_CFD_TRANSFORM_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:206:5: note: in expansion of macro 'DEREF_NONVAR' 206 | DEREF_NONVAR(Arity); n = 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) \ | ^~~~~~ cfd.c:208:5: note: in expansion of macro 'DEREF_NONVAR' 208 | DEREF_NONVAR(Mins); | ^~~~~~~~~~~~ cfd.c:209:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 209 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(Mins); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:218:9: note: in expansion of macro 'DEREF_NONVAR' 218 | DEREF_NONVAR(e); | ^~~~~~~~~~~~ cfd.c: In function 'b_CFD_BUILD_TRIES_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:251:5: note: in expansion of macro 'DEREF_NONVAR' 251 | DEREF_NONVAR(Maxs); | ^~~~~~~~~~~~ cfd.c:252:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 252 | maxs_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Maxs); | ^ cfd.c:253:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 253 | sym_ptr = (SYM_REC_PTR)FOLLOW(maxs_ptr); n = GET_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:254:5: note: in expansion of macro 'DEREF_NONVAR' 254 | DEREF_NONVAR(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:268:42: note: in expansion of macro 'DEREF_NONVAR' 268 | BPLONG e = FOLLOW(maxs_ptr+i+1); DEREF_NONVAR(e); e = INTVAL(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:288:5: note: in expansion of macro 'DEREF_NONVAR' 288 | DEREF_NONVAR(A2Tries); | ^~~~~~~~~~~~ cfd.c:289:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 289 | tries_ptr = (BPLONG_PTR)UNTAGGED_ADDR(A2Tries); | ^ 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:313:5: note: in expansion of macro 'DEREF_NONVAR' 313 | DEREF_NONVAR(HTable); | ^~~~~~~~~~~~ cfd.c:314:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 314 | htable_ptr = (BPLONG_PTR)UNTAGGED_ADDR(HTable); | ^ cfd.c:315:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 315 | sym_ptr = (SYM_REC_PTR)FOLLOW(htable_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:318:5: note: in expansion of macro 'DEREF_NONVAR' 318 | DEREF_NONVAR(CompVars); /* CompVars=t(V1,...,Vn) */ | ^~~~~~~~~~~~ cfd.c:319:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 319 | comp_vars_ptr = (BPLONG_PTR)UNTAGGED_ADDR(CompVars); | ^ cfd.c:320:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 320 | sym_ptr = (SYM_REC_PTR)FOLLOW(comp_vars_ptr); n = GET_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:323:5: note: in expansion of macro 'DEREF_NONVAR' 323 | DEREF_NONVAR(A2Tries); /* A2Tries=t(t(_,T12,...,T1n),...,t(Tn1,Tn2,...,Tn(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) \ | ^~~~~~ cfd.c:340:46: note: in expansion of macro 'DEREF_NONVAR' 340 | compvar = FOLLOW(comp_vars_ptr+1+i); DEREF_NONVAR(compvar); | ^~~~~~~~~~~~ cfd.c:343:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 343 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(compvar); | ^ cfd.c:369:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 369 | FOLLOW(tuple_ptr) = (BPLONG)sym_ptr; | ^ cfd.c:375:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 375 | tries_ptr = (BPLONG_PTR)UNTAGGED_ADDR(A2Tries); | ^ cfd.c: In function 'compute_mins_maxs_in': cfd.c:411:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 411 | tuples_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:412:37: note: in expansion of macro 'DEREF_NONVAR' 412 | tuple = FOLLOW(tuples_ptr); DEREF_NONVAR(tuple); | ^~~~~~~~~~~~ cfd.c:413:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 413 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:414:40: note: in expansion of macro 'DEREF_NONVAR' 414 | Tuples = FOLLOW(tuples_ptr+1); DEREF_NONVAR(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:418:38: note: in expansion of macro 'DEREF_NONVAR' 418 | a = FOLLOW(tuple_ptr+i); DEREF_NONVAR(a); FOLLOW(local_top-i+1) = INTVAL(a); /* reuse the stack */ | ^~~~~~~~~~~~ cfd.c: In function 'compute_mins_maxs_notin': cfd.c:463:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 463 | BPLONG_PTR compvar_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(compvar); | ^ cfd.c: In function 'initialize_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) \ | ^~~~~~ cfd.c:486:42: note: in expansion of macro 'DEREF_NONVAR' 486 | tries_i = FOLLOW(tries_ptr+i+1); DEREF_NONVAR(tries_i); | ^~~~~~~~~~~~ cfd.c:487:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 487 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:491:57: note: in expansion of macro 'DEREF_NONVAR' 491 | tries_ij = FOLLOW(tries_i_ptr+j+1); DEREF_NONVAR(tries_ij); /* tries_ij = trie(Sij0,Sij1,...Sij_max(Vi)) */ | ^~~~~~~~~~~~ cfd.c:492:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | tries_ij_ptr = (BPLONG_PTR)UNTAGGED_ADDR(tries_ij); | ^ cfd.c:502:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 502 | FOLLOW(tries_ij_ptr+k+1) = (BPLONG)new_it_domain_var(min, max); | ^ cfd.c:504:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 504 | FOLLOW(tries_ij_ptr+k+1) = (BPLONG)new_bv_domain_var(min, max, max, min, 0, 0x0L); | ^ cfd.c: In function 'compute_supports_in': cfd.c:519:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 519 | tuples_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:520:37: note: in expansion of macro 'DEREF_NONVAR' 520 | tuple = FOLLOW(tuples_ptr); DEREF_NONVAR(tuple); | ^~~~~~~~~~~~ cfd.c:521:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 521 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:522:40: note: in expansion of macro 'DEREF_NONVAR' 522 | Tuples = FOLLOW(tuples_ptr+1); DEREF_NONVAR(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:526:38: note: in expansion of macro 'DEREF_NONVAR' 526 | a = FOLLOW(tuple_ptr+i); DEREF_NONVAR(a); FOLLOW(local_top-i+1) = INTVAL(a); /* reuse the stack */ | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:532:46: note: in expansion of macro 'DEREF_NONVAR' 532 | tries_i = FOLLOW(tries_ptr+i+1); DEREF_NONVAR(tries_i); | ^~~~~~~~~~~~ cfd.c:533:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 533 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:541:53: note: in expansion of macro 'DEREF_NONVAR' 541 | tries_ij = FOLLOW(tries_i_ptr+j+1); DEREF_NONVAR(tries_ij); | ^~~~~~~~~~~~ cfd.c:542:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 542 | tries_ij_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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); \ | ^~~~~~ cfd.c:544:55: note: in expansion of macro 'DEREF' 544 | supports = FOLLOW(tries_ij_ptr+ai+1); DEREF(supports); | ^~~~~ 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:544:55: note: in expansion of macro 'DEREF' 544 | 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) \ | ^ cfd.c:544:55: note: in expansion of macro 'DEREF' 544 | supports = FOLLOW(tries_ij_ptr+ai+1); DEREF(supports); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cfd.c:544:55: note: in expansion of macro 'DEREF' 544 | supports = FOLLOW(tries_ij_ptr+ai+1); DEREF(supports); | ^~~~~ cfd.c:546:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 546 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(supports); | ^ 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) \ | ^~~~~~ cfd.c:570:50: note: in expansion of macro 'DEREF_NONVAR' 570 | tries_i = FOLLOW(tries_ptr+i+1); DEREF_NONVAR(tries_i); | ^~~~~~~~~~~~ cfd.c:571:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 571 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:579:57: note: in expansion of macro 'DEREF_NONVAR' 579 | tries_ij = FOLLOW(tries_i_ptr+j+1); DEREF_NONVAR(tries_ij); | ^~~~~~~~~~~~ cfd.c:580:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 580 | tries_ij_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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); \ | ^~~~~~ cfd.c:582:59: note: in expansion of macro 'DEREF' 582 | supports = FOLLOW(tries_ij_ptr+ai+1); DEREF(supports); | ^~~~~ 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:582:59: note: in expansion of macro 'DEREF' 582 | 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) \ | ^ cfd.c:582:59: note: in expansion of macro 'DEREF' 582 | supports = FOLLOW(tries_ij_ptr+ai+1); DEREF(supports); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cfd.c:582:59: note: in expansion of macro 'DEREF' 582 | supports = FOLLOW(tries_ij_ptr+ai+1); DEREF(supports); | ^~~~~ cfd.c:584:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 584 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(supports); | ^ cfd.c:599:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 599 | BPLONG_PTR compvar_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(compvar); | ^ cfd.c: In function 'exclude_ac_unsupported_from_fd': cfd.c:619:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 619 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:623:5: note: in expansion of macro 'DEREF_NONVAR' 623 | 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); \ | ^~~~~~ cfd.c:626:39: note: in expansion of macro 'DEREF' 626 | 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); \ | ^ cfd.c:626:39: note: in expansion of macro 'DEREF' 626 | 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) \ | ^ cfd.c:626:39: note: in expansion of macro 'DEREF' 626 | 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; \ | ^ cfd.c:626:39: note: in expansion of macro 'DEREF' 626 | Sk = FOLLOW(trie_xy_ptr+k+1); DEREF(Sk); | ^~~~~ cfd.c:633:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 633 | 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); \ | ^~~~~~ cfd.c:637:43: note: in expansion of macro 'DEREF' 637 | 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); \ | ^ cfd.c:637:43: note: in expansion of macro 'DEREF' 637 | 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) \ | ^ cfd.c:637:43: note: in expansion of macro 'DEREF' 637 | 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; \ | ^ cfd.c:637:43: note: in expansion of macro 'DEREF' 637 | Sk = FOLLOW(trie_xy_ptr+k+1); DEREF(Sk); | ^~~~~ cfd.c: In function 'b_CFD_REMOVE_AC_UNSUPPORTED': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:659:5: note: in expansion of macro 'DEREF_NONVAR' 659 | DEREF_NONVAR(CompVars); | ^~~~~~~~~~~~ cfd.c:660:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 660 | comp_vars_ptr = (BPLONG_PTR)UNTAGGED_ADDR(CompVars); | ^ cfd.c:661:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 661 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:665:44: note: in expansion of macro 'DEREF_NONVAR' 665 | compvar = FOLLOW(comp_vars_ptr+i); DEREF_NONVAR(compvar); | ^~~~~~~~~~~~ cfd.c:668:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 668 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:677:5: note: in expansion of macro 'DEREF_NONVAR' 677 | DEREF_NONVAR(Tries); | ^~~~~~~~~~~~ cfd.c:678:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 678 | tries_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Tries); /* Tries=t(t(_,T12,...,T1n),...,t(Tn1,Tn2,...,Tn(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) \ | ^~~~~~ cfd.c:682:42: note: in expansion of macro 'DEREF_NONVAR' 682 | tries_i = FOLLOW(tries_ptr+i+1); DEREF_NONVAR(tries_i); | ^~~~~~~~~~~~ cfd.c:683:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 683 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:690:13: note: in expansion of macro 'DEREF_NONVAR' 690 | DEREF_NONVAR(trie); | ^~~~~~~~~~~~ cfd.c:691:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 691 | if (exclude_ac_unsupported_from_fd(X, Y, (BPLONG_PTR)UNTAGGED_ADDR(trie)) == BP_FALSE) return BP_FALSE; | ^ cfd.c: In function 'b_CFD_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:709:5: note: in expansion of macro 'DEREF_NONVAR' 709 | DEREF_NONVAR(X); X = INTVAL(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) \ | ^~~~~~ cfd.c:710:5: note: in expansion of macro 'DEREF_NONVAR' 710 | DEREF_NONVAR(Constr); | ^~~~~~~~~~~~ cfd.c:711:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 711 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:714:5: note: in expansion of macro 'DEREF_NONVAR' 714 | DEREF_NONVAR(TrieXY); | ^~~~~~~~~~~~ cfd.c:715:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 715 | 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) \ | ^~~~~~ cfd.c:716:32: note: in expansion of macro 'DEREF_NONVAR' 716 | 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) \ | ^~~~~~ cfd.c:718:5: note: in expansion of macro 'DEREF_NONVAR' 718 | DEREF_NONVAR(Y); | ^~~~~~~~~~~~ cfd.c:723:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 723 | dv_ptr_sx = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Sx); | ^ cfd.c:727:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 727 | 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)); \ | ^~~~~~~~~~~~~~~~~~~~~ cfd.c:730:17: note: in expansion of macro 'ASSIGN_DVAR' 730 | ASSIGN_DVAR(dv_ptr_y, Sx); | ^~~~~~~~~~~ cfd.c:734:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 734 | dv_ptr_sx = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Sx); | ^ 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:750:5: note: in expansion of macro 'DEREF_NONVAR' 750 | DEREF_NONVAR(X); if (ISINT(X)) return BP_TRUE; /* will be taken care of by b_CFD_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:752:5: note: in expansion of macro 'DEREF_NONVAR' 752 | DEREF_NONVAR(Constr); | ^~~~~~~~~~~~ cfd.c:753:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 753 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:754:24: note: in expansion of macro 'DEREF_NONVAR' 754 | Y = FOLLOW(ptr+1); DEREF_NONVAR(Y); | ^~~~~~~~~~~~ cfd.c:756:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 756 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ cfd.c:758:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 758 | 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) \ | ^~~~~~ cfd.c:762:5: note: in expansion of macro 'DEREF_NONVAR' 762 | DEREF_NONVAR(TrieXY); | ^~~~~~~~~~~~ cfd.c:763:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 763 | 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) \ | ^~~~~~ cfd.c:764:33: note: in expansion of macro 'DEREF_NONVAR' 764 | Sx = FOLLOW(trie_ptr+Ex+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) \ | ^~~~~~ cfd.c:767:5: note: in expansion of macro 'DEREF_NONVAR' 767 | DEREF_NONVAR(TrieYX); | ^~~~~~~~~~~~ cfd.c:768:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 768 | trie_ptr = (BPLONG_PTR)UNTAGGED_ADDR(TrieYX); | ^ cfd.c:773:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 773 | dv_ptr_sx = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(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) \ | ^~~~~~ cfd.c:780:13: note: in expansion of macro 'DEREF_NONVAR' 780 | DEREF_NONVAR(Sy); | ^~~~~~~~~~~~ cfd.c:785:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 785 | dv_ptr_sy = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Sy); | ^ cfd.c: In function 'b_CFD_DIFF_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:804:5: note: in expansion of macro 'DEREF_NONVAR' 804 | DEREF_NONVAR(Tuple); | ^~~~~~~~~~~~ cfd.c:805:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 805 | tuple_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Tuple); | ^ cfd.c:806:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 806 | sym_ptr = (SYM_REC_PTR)FOLLOW(tuple_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:808:5: note: in expansion of macro 'DEREF_NONVAR' 808 | DEREF_NONVAR(CompVars); | ^~~~~~~~~~~~ cfd.c:809:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 809 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:813:44: note: in expansion of macro 'DEREF_NONVAR' 813 | 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) \ | ^~~~~~ cfd.c:814:34: note: in expansion of macro 'DEREF_NONVAR' 814 | e = FOLLOW(tuple_ptr+i); DEREF_NONVAR(e); | ^~~~~~~~~~~~ cfd.c:825:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 825 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(compvar0); | ^ cfd.c: In function 'b_CFD_IN_FORWARD_CHECKING': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:841:5: note: in expansion of macro 'DEREF_NONVAR' 841 | DEREF_NONVAR(HTable); | ^~~~~~~~~~~~ cfd.c:842:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 842 | htable_ptr = (BPLONG_PTR)UNTAGGED_ADDR(HTable); | ^ cfd.c:843:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 843 | sym_ptr = (SYM_REC_PTR)FOLLOW(htable_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:846:5: note: in expansion of macro 'DEREF_NONVAR' 846 | DEREF_NONVAR(CompVars); | ^~~~~~~~~~~~ cfd.c:847:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 847 | comp_vars_ptr = (BPLONG_PTR)UNTAGGED_ADDR(CompVars); | ^ cfd.c:848:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 848 | sym_ptr = (SYM_REC_PTR)FOLLOW(comp_vars_ptr); | ^ cfd.c:857:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 857 | 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) \ | ^~~~~~ cfd.c:861:38: note: in expansion of macro 'DEREF_NONVAR' 861 | t = FOLLOW(comp_vars_ptr+i); DEREF_NONVAR(t); | ^~~~~~~~~~~~ cfd.c:873:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 873 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(compvar); | ^ cfd.c: In function 'b_CFD_NOTIN_FORWARD_CHECKING': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:902:5: note: in expansion of macro 'DEREF_NONVAR' 902 | DEREF_NONVAR(HTable); | ^~~~~~~~~~~~ cfd.c:903:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 903 | htable_ptr = (BPLONG_PTR)UNTAGGED_ADDR(HTable); | ^ cfd.c:904:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 904 | sym_ptr = (SYM_REC_PTR)FOLLOW(htable_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:907:5: note: in expansion of macro 'DEREF_NONVAR' 907 | DEREF_NONVAR(CompVars); | ^~~~~~~~~~~~ cfd.c:908:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 908 | comp_vars_ptr = (BPLONG_PTR)UNTAGGED_ADDR(CompVars); | ^ cfd.c:909:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 909 | sym_ptr = (SYM_REC_PTR)FOLLOW(comp_vars_ptr); | ^ cfd.c:918:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 918 | 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) \ | ^~~~~~ cfd.c:922:38: note: in expansion of macro 'DEREF_NONVAR' 922 | t = FOLLOW(comp_vars_ptr+i); DEREF_NONVAR(t); | ^~~~~~~~~~~~ cfd.c:934:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 934 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(compvar); | ^ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" float1.c In file included from float1.c:12: float1.c: In function 'floatval': float1.c:25:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 25 | 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:26:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 26 | 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) | ^~ float1.c:27:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 27 | 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) | ^~ 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:50:12: note: in expansion of macro 'ADDTAG' 50 | temp = ADDTAG(heap_top, STR); | ^~~~~~ float1.c:51:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 51 | 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 | ^ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" file.c In file included from file.c:13: file.c: In function 'b_STREAM_IS_OPEN_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:171:5: note: in expansion of macro 'DEREF' 171 | 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); \ | ^ file.c:171:5: note: in expansion of macro 'DEREF' 171 | DEREF(Index); | ^~~~~ 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); | ^~~~~ 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); | ^~~~~ file.c: In function 'b_STREAM_SET_TYPE_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); \ | ^~~~~~ file.c:179:5: note: in expansion of macro 'DEREF' 179 | 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); \ | ^ file.c:179:5: note: in expansion of macro 'DEREF' 179 | DEREF(Index); DEREF(Type); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:179:5: note: in expansion of macro 'DEREF' 179 | DEREF(Index); DEREF(Type); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:179:5: note: in expansion of macro 'DEREF' 179 | 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); \ | ^~~~~~ file.c:179:19: note: in expansion of macro 'DEREF' 179 | 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); \ | ^ file.c:179:19: note: in expansion of macro 'DEREF' 179 | DEREF(Index); DEREF(Type); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:179:19: note: in expansion of macro 'DEREF' 179 | DEREF(Index); DEREF(Type); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:179:19: note: in expansion of macro 'DEREF' 179 | DEREF(Index); DEREF(Type); | ^~~~~ file.c: In function 'b_STREAM_SET_EOF_ACTION_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); \ | ^~~~~~ file.c:188:5: note: in expansion of macro 'DEREF' 188 | DEREF(Index); DEREF(Action); | ^~~~~ 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:188:5: note: in expansion of macro 'DEREF' 188 | 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:188:5: note: in expansion of macro 'DEREF' 188 | DEREF(Index); DEREF(Action); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:188:5: note: in expansion of macro 'DEREF' 188 | 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); \ | ^~~~~~ file.c:188:19: note: in expansion of macro 'DEREF' 188 | DEREF(Index); DEREF(Action); | ^~~~~ 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:188:19: note: in expansion of macro 'DEREF' 188 | 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:188:19: note: in expansion of macro 'DEREF' 188 | DEREF(Index); DEREF(Action); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:188:19: note: in expansion of macro 'DEREF' 188 | DEREF(Index); DEREF(Action); | ^~~~~ file.c: In function 'b_STREAM_ADD_ALIAS_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); \ | ^~~~~~ file.c:198:5: note: in expansion of macro 'DEREF' 198 | DEREF(Index); DEREF(Atom); | ^~~~~ 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:198:5: note: in expansion of macro 'DEREF' 198 | DEREF(Index); DEREF(Atom); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:198:5: note: in expansion of macro 'DEREF' 198 | 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; \ | ^ file.c:198:5: note: in expansion of macro 'DEREF' 198 | DEREF(Index); 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); \ | ^~~~~~ file.c:198:19: note: in expansion of macro 'DEREF' 198 | DEREF(Index); DEREF(Atom); | ^~~~~ 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:198:19: note: in expansion of macro 'DEREF' 198 | DEREF(Index); DEREF(Atom); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:198:19: note: in expansion of macro 'DEREF' 198 | 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; \ | ^ file.c:198:19: note: in expansion of macro 'DEREF' 198 | DEREF(Index); DEREF(Atom); | ^~~~~ 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:201:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 201 | ALLOCATE_FROM_PAREA(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ 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:201:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 201 | ALLOCATE_FROM_PAREA(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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:201:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 201 | ALLOCATE_FROM_PAREA(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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:201:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 201 | ALLOCATE_FROM_PAREA(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ In file included from file.c:14: bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | 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:201:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 201 | ALLOCATE_FROM_PAREA(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) | ^ file.c:208:33: note: in expansion of macro 'ADDTAG' 208 | file_table[Index].aliases = ADDTAG(ptr, LST); | ^~~~~~ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:224:5: note: in expansion of macro 'DEREF' 224 | 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); \ | ^ file.c:224:5: note: in expansion of macro 'DEREF' 224 | DEREF(Index); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:224:5: note: in expansion of macro 'DEREF' 224 | DEREF(Index); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:224:5: note: in expansion of macro 'DEREF' 224 | 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;} | ^~~~~~ file.c:227:5: note: in expansion of macro 'ASSIGN_f_atom' 227 | ASSIGN_f_atom(Name, file_table[Index].name_atom); | ^~~~~~~~~~~~~ file.c: In function 'b_STREAM_GET_MODE_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:233:5: note: in expansion of macro 'DEREF' 233 | 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); \ | ^ file.c:233:5: note: in expansion of macro 'DEREF' 233 | DEREF(Index); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:233:5: note: in expansion of macro 'DEREF' 233 | DEREF(Index); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:233:5: note: in expansion of macro 'DEREF' 233 | 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;} | ^~~~~~ file.c:236:5: note: in expansion of macro 'ASSIGN_f_atom' 236 | ASSIGN_f_atom(Mode, MAKEINT(file_table[Index].mode)); | ^~~~~~~~~~~~~ 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); \ | ^~~~~~ file.c:242:5: note: in expansion of macro 'DEREF' 242 | 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); \ | ^ file.c:242:5: note: in expansion of macro 'DEREF' 242 | DEREF(Index); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:242:5: note: in expansion of macro 'DEREF' 242 | DEREF(Index); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:242:5: note: in expansion of macro 'DEREF' 242 | 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;} | ^~~~~~ file.c:245:5: note: in expansion of macro 'ASSIGN_f_atom' 245 | ASSIGN_f_atom(Aliases, file_table[Index].aliases); | ^~~~~~~~~~~~~ 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); \ | ^~~~~~ file.c:252:5: note: in expansion of macro 'DEREF' 252 | 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); \ | ^ file.c:252:5: note: in expansion of macro 'DEREF' 252 | DEREF(Index); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:252:5: note: in expansion of macro 'DEREF' 252 | DEREF(Index); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:252:5: note: in expansion of macro 'DEREF' 252 | 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;} | ^~~~~~ file.c:256:9: note: in expansion of macro 'ASSIGN_f_atom' 256 | ASSIGN_f_atom(Eos, MAKEINT(STREAM_NOT_EOS)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to 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:276:5: note: in expansion of macro 'ASSIGN_f_atom' 276 | ASSIGN_f_atom(Eos, MAKEINT(res)); | ^~~~~~~~~~~~~ file.c: In function 'b_STREAM_GET_EOF_ACTION_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:282:5: note: in expansion of macro 'DEREF' 282 | 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); \ | ^ file.c:282:5: note: in expansion of macro 'DEREF' 282 | DEREF(Index); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:282:5: note: in expansion of macro 'DEREF' 282 | DEREF(Index); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:282:5: note: in expansion of macro 'DEREF' 282 | 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;} | ^~~~~~ file.c:286:5: note: in expansion of macro 'ASSIGN_f_atom' 286 | ASSIGN_f_atom(EofAction, MAKEINT(file_table[Index].eof_action)); | ^~~~~~~~~~~~~ file.c: In function 'b_STREAM_GET_TYPE_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:292:5: note: in expansion of macro 'DEREF' 292 | 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); \ | ^ file.c:292:5: note: in expansion of macro 'DEREF' 292 | DEREF(Index); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:292:5: note: in expansion of macro 'DEREF' 292 | DEREF(Index); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:292:5: note: in expansion of macro 'DEREF' 292 | 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;} | ^~~~~~ file.c:295:5: note: in expansion of macro 'ASSIGN_f_atom' 295 | ASSIGN_f_atom(Type, MAKEINT(file_table[Index].type)); | ^~~~~~~~~~~~~ file.c: In function 'check_file_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:434:5: note: in expansion of macro 'DEREF' 434 | 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:434:5: note: in expansion of macro 'DEREF' 434 | 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:434:5: note: in expansion of macro 'DEREF' 434 | 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:434:5: note: in expansion of macro 'DEREF' 434 | DEREF(term); | ^~~~~ file.c: In function 'get_file_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:490:5: note: in expansion of macro 'DEREF' 490 | 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:490:5: note: in expansion of macro 'DEREF' 490 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:490:5: note: in expansion of macro 'DEREF' 490 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:490:5: note: in expansion of macro 'DEREF' 490 | 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))))) | ^ file.c:492:20: note: in expansion of macro 'GET_SYM_REC' 492 | 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: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:492:20: note: in expansion of macro 'GET_SYM_REC' 492 | namestring(GET_SYM_REC(op), s1); | ^~~~~~~~~~~ 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:492:20: note: in expansion of macro 'GET_SYM_REC' 492 | namestring(GET_SYM_REC(op), s1); | ^~~~~~~~~~~ file.c: In function 'bp_write_var_update_pos': file.c:665:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 665 | sprintf(bp_buf, "_" BPULONG_FMT_STR, op-(BPULONG)stack_low_addr); | ^ file.c:669:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 669 | fprintf(curr_out, "_" BPULONG_FMT_STR, op-(BPULONG)stack_low_addr); | ^ file.c: In function 'bp_write_suspvar_update_pos': file.c:731:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 731 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ file.c:732:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 732 | sprintf(bp_buf, "_0" BPULONG_FMT_STR, (BPULONG)dv_ptr-(BPULONG)stack_low_addr); | ^ file.c:732:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 732 | sprintf(bp_buf, "_0" BPULONG_FMT_STR, (BPULONG)dv_ptr-(BPULONG)stack_low_addr); | ^ file.c:736:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 736 | fprintf(curr_out, "_0" BPULONG_FMT_STR, (BPULONG)dv_ptr-(BPULONG)stack_low_addr); | ^ file.c:736:65: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 736 | fprintf(curr_out, "_0" BPULONG_FMT_STR, (BPULONG)dv_ptr-(BPULONG)stack_low_addr); | ^ file.c: In function 'b_ATOM_MODE_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:831:5: note: in expansion of macro 'DEREF' 831 | 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:831:5: note: in expansion of macro 'DEREF' 831 | 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:831:5: note: in expansion of macro 'DEREF' 831 | 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:831:5: note: in expansion of macro 'DEREF' 831 | DEREF(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))))) | ^ file.c:832:15: note: in expansion of macro 'GET_SYM_REC' 832 | 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: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:832:15: note: in expansion of macro 'GET_SYM_REC' 832 | sym_ptr = GET_SYM_REC(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))))) | ^ file.c:832:15: note: in expansion of macro 'GET_SYM_REC' 832 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:888:5: note: in expansion of macro 'ASSIGN_f_atom' 888 | ASSIGN_f_atom(op2, MAKEINT(atom_mode)); | ^~~~~~~~~~~~~ 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); \ | ^~~~~~ file.c:900:5: note: in expansion of macro 'DEREF' 900 | 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:900:5: note: in expansion of macro 'DEREF' 900 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:900:5: note: in expansion of macro 'DEREF' 900 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:900:5: note: in expansion of macro 'DEREF' 900 | 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))))) | ^ file.c:901:15: note: in expansion of macro 'GET_SYM_REC' 901 | 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: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:901:15: note: in expansion of macro 'GET_SYM_REC' 901 | sym_ptr = GET_SYM_REC(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:901:15: note: in expansion of macro 'GET_SYM_REC' 901 | sym_ptr = GET_SYM_REC(op); | ^~~~~~~~~~~ file.c: In function 'b_WRITENAME_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:918:5: note: in expansion of macro 'SWITCH_OP' 918 | SWITCH_OP(op, writename_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); \ | ^~~~~~ file.c:918:5: note: in expansion of macro 'SWITCH_OP' 918 | SWITCH_OP(op, writename_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:918:5: note: in expansion of macro 'SWITCH_OP' 918 | SWITCH_OP(op, writename_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); \ | ^~~~~~ file.c:918:5: note: in expansion of macro 'SWITCH_OP' 918 | SWITCH_OP(op, writename_1, | ^~~~~~~~~ file.c:919:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 919 | {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: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:922:33: note: in expansion of macro 'GET_ATM_SYM_REC' 922 | 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: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:931:23: note: in expansion of macro 'IS_FLOAT_PSC' 931 | if (IS_FLOAT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:931:23: note: in expansion of macro 'IS_FLOAT_PSC' 931 | 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: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:933:30: note: in expansion of macro 'IS_BIGINT_PSC' 933 | } else if (IS_BIGINT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:933:30: note: in expansion of macro 'IS_BIGINT_PSC' 933 | } 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: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:936:33: note: in expansion of macro 'GET_STR_SYM_REC' 936 | sym_ptr = GET_STR_SYM_REC(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 \ | ^~~~~~~ file.c:936:33: note: in expansion of macro 'GET_STR_SYM_REC' 936 | sym_ptr = GET_STR_SYM_REC(op); | ^~~~~~~~~~~~~~~ file.c:941:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 941 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ file.c:942:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 942 | 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;} | ^~~~~~~~ file.c:942:75: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 942 | 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;} | ^~~~~~~~ file.c: In function 'c_format_set_dest': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:954:5: note: in expansion of macro 'DEREF' 954 | 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:954:5: note: in expansion of macro 'DEREF' 954 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:954:5: note: in expansion of macro 'DEREF' 954 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:954:5: note: in expansion of macro 'DEREF' 954 | DEREF(op); | ^~~~~ file.c: In function 'c_format_retrieve_codes': term.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:976:22: note: in expansion of macro 'ADDTAG' 976 | lst = lst0 = 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) | ^ file.c:979:19: note: in expansion of macro 'ADDTAG' 979 | lst = ADDTAG((heap_top+1), LST); | ^~~~~~ file.c:983:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 983 | 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++ | ^ file.c:984:9: note: in expansion of macro 'NEW_HEAP_FREE' 984 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ file.c: In function 'c_fmt_writename': term.h:57:22: warning: cast to 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:999:5: note: in expansion of macro 'SWITCH_OP' 999 | SWITCH_OP(op, writename_update_pos1, | ^~~~~~~~~ term.h:149:32: warning: 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:999:5: note: in expansion of macro 'SWITCH_OP' 999 | SWITCH_OP(op, writename_update_pos1, | ^~~~~~~~~ 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:999:5: note: in expansion of macro 'SWITCH_OP' 999 | SWITCH_OP(op, writename_update_pos1, | ^~~~~~~~~ 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:999:5: note: in expansion of macro 'SWITCH_OP' 999 | SWITCH_OP(op, writename_update_pos1, | ^~~~~~~~~ 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:1003:33: note: in expansion of macro 'GET_ATM_SYM_REC' 1003 | 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: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:1011:23: note: in expansion of macro 'IS_FLOAT_PSC' 1011 | if (IS_FLOAT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1011:23: note: in expansion of macro 'IS_FLOAT_PSC' 1011 | 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: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:1013:30: note: in expansion of macro 'IS_BIGINT_PSC' 1013 | } else if (IS_BIGINT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1013:30: note: in expansion of macro 'IS_BIGINT_PSC' 1013 | } 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: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:1016:33: note: in expansion of macro 'GET_STR_SYM_REC' 1016 | sym_ptr = GET_STR_SYM_REC(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 \ | ^~~~~~~ file.c:1016:33: note: in expansion of macro 'GET_STR_SYM_REC' 1016 | sym_ptr = GET_STR_SYM_REC(op); | ^~~~~~~~~~~~~~~ file.c: In function 'b_WRITE_QUICK_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:1034:5: note: in expansion of macro 'SWITCH_OP' 1034 | SWITCH_OP(op, write_quick_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); \ | ^~~~~~ file.c:1034:5: note: in expansion of macro 'SWITCH_OP' 1034 | SWITCH_OP(op, write_quick_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:1034:5: note: in expansion of macro 'SWITCH_OP' 1034 | SWITCH_OP(op, write_quick_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); \ | ^~~~~~ file.c:1034:5: note: in expansion of macro 'SWITCH_OP' 1034 | SWITCH_OP(op, write_quick_1, | ^~~~~~~~~ file.c:1035:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1035 | {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: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:1038:33: note: in expansion of macro 'GET_ATM_SYM_REC' 1038 | 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: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:1047:23: note: in expansion of macro 'IS_FLOAT_PSC' 1047 | if (IS_FLOAT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1047:23: note: in expansion of macro 'IS_FLOAT_PSC' 1047 | 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: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:1049:30: note: in expansion of macro 'IS_BIGINT_PSC' 1049 | } else if (IS_BIGINT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1049:30: note: in expansion of macro 'IS_BIGINT_PSC' 1049 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ file.c:1052:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1052 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1061:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1061 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ file.c:1062:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1062 | 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;} | ^~~~~~~~ file.c:1062:75: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1062 | 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;} | ^~~~~~~~ file.c: In function 'c_fmt_write_quick': term.h:57:22: warning: cast to 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:1074:5: note: in expansion of macro 'SWITCH_OP' 1074 | SWITCH_OP(op, write_quick_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); \ | ^~~~~~ file.c:1074:5: note: in expansion of macro 'SWITCH_OP' 1074 | SWITCH_OP(op, write_quick_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:1074:5: note: in expansion of macro 'SWITCH_OP' 1074 | SWITCH_OP(op, write_quick_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); \ | ^~~~~~ file.c:1074:5: note: in expansion of macro 'SWITCH_OP' 1074 | SWITCH_OP(op, write_quick_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)) | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ file.c:1078:33: note: in expansion of macro 'GET_ATM_SYM_REC' 1078 | 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: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:1085:20: note: in expansion of macro 'IS_FLOAT_PSC' 1085 | {if (IS_FLOAT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1085:20: note: in expansion of macro 'IS_FLOAT_PSC' 1085 | {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: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:1087:30: note: in expansion of macro 'IS_BIGINT_PSC' 1087 | } else if (IS_BIGINT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1087:30: note: in expansion of macro 'IS_BIGINT_PSC' 1087 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ 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: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:1102:5: note: in expansion of macro 'SWITCH_OP' 1102 | SWITCH_OP(op, writeqname_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); \ | ^~~~~~ file.c:1102:5: note: in expansion of macro 'SWITCH_OP' 1102 | SWITCH_OP(op, writeqname_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:1102:5: note: in expansion of macro 'SWITCH_OP' 1102 | SWITCH_OP(op, writeqname_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); \ | ^~~~~~ file.c:1102:5: note: in expansion of macro 'SWITCH_OP' 1102 | SWITCH_OP(op, writeqname_1, | ^~~~~~~~~ file.c:1103:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1103 | {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: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:1106:33: note: in expansion of macro 'GET_ATM_SYM_REC' 1106 | 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: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:1115:23: note: in expansion of macro 'IS_FLOAT_PSC' 1115 | if (IS_FLOAT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1115:23: note: in expansion of macro 'IS_FLOAT_PSC' 1115 | 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: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:1117:30: note: in expansion of macro 'IS_BIGINT_PSC' 1117 | } else if (IS_BIGINT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1117:30: note: in expansion of macro 'IS_BIGINT_PSC' 1117 | } 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: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:1120:33: note: in expansion of macro 'GET_STR_SYM_REC' 1120 | sym_ptr = GET_STR_SYM_REC(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 \ | ^~~~~~~ file.c:1120:33: note: in expansion of macro 'GET_STR_SYM_REC' 1120 | sym_ptr = GET_STR_SYM_REC(op); | ^~~~~~~~~~~~~~~ file.c:1124:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1124 | {dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ file.c:1125:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1125 | 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;} | ^~~~~~~~ file.c:1125:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1125 | 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;} | ^~~~~~~~ file.c: In function 'c_fmt_writeqname': term.h:57:22: warning: cast to 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:1134:5: note: in expansion of macro 'SWITCH_OP' 1134 | SWITCH_OP(op, writeqname_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); \ | ^~~~~~ file.c:1134:5: note: in expansion of macro 'SWITCH_OP' 1134 | SWITCH_OP(op, writeqname_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:1134:5: note: in expansion of macro 'SWITCH_OP' 1134 | SWITCH_OP(op, writeqname_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); \ | ^~~~~~ file.c:1134:5: note: in expansion of macro 'SWITCH_OP' 1134 | SWITCH_OP(op, writeqname_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)) | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ file.c:1138:33: note: in expansion of macro 'GET_ATM_SYM_REC' 1138 | 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: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:1145:20: note: in expansion of macro 'IS_FLOAT_PSC' 1145 | {if (IS_FLOAT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1145:20: note: in expansion of macro 'IS_FLOAT_PSC' 1145 | {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: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:1147:30: note: in expansion of macro 'IS_BIGINT_PSC' 1147 | } else if (IS_BIGINT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1147:30: note: in expansion of macro 'IS_BIGINT_PSC' 1147 | } 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: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:1150:33: note: in expansion of macro 'GET_STR_SYM_REC' 1150 | sym_ptr = GET_STR_SYM_REC(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 \ | ^~~~~~~ file.c:1150:33: note: in expansion of macro 'GET_STR_SYM_REC' 1150 | sym_ptr = GET_STR_SYM_REC(op); | ^~~~~~~~~~~~~~~ file.c: In function 'b_WRITEQ_QUICK_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:1163:5: note: in expansion of macro 'SWITCH_OP' 1163 | SWITCH_OP(op, writeqquick_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); \ | ^~~~~~ file.c:1163:5: note: in expansion of macro 'SWITCH_OP' 1163 | SWITCH_OP(op, writeqquick_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:1163:5: note: in expansion of macro 'SWITCH_OP' 1163 | SWITCH_OP(op, writeqquick_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); \ | ^~~~~~ file.c:1163:5: note: in expansion of macro 'SWITCH_OP' 1163 | SWITCH_OP(op, writeqquick_1, | ^~~~~~~~~ file.c:1164:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1164 | {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: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:1167:33: note: in expansion of macro 'GET_ATM_SYM_REC' 1167 | 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: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:1176:23: note: in expansion of macro 'IS_FLOAT_PSC' 1176 | if (IS_FLOAT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1176:23: note: in expansion of macro 'IS_FLOAT_PSC' 1176 | 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: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:1178:30: note: in expansion of macro 'IS_BIGINT_PSC' 1178 | } else if (IS_BIGINT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1178:30: note: in expansion of macro 'IS_BIGINT_PSC' 1178 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ file.c:1181:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1181 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1187:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1187 | {dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ file.c:1188:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1188 | 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;} | ^~~~~~~~ file.c:1188:75: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1188 | 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;} | ^~~~~~~~ file.c: In function 'c_fmt_writeq_quick': term.h:57:22: warning: cast to 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:1197:5: note: in expansion of macro 'SWITCH_OP' 1197 | SWITCH_OP(op, writeqquick_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); \ | ^~~~~~ file.c:1197:5: note: in expansion of macro 'SWITCH_OP' 1197 | SWITCH_OP(op, writeqquick_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:1197:5: note: in expansion of macro 'SWITCH_OP' 1197 | SWITCH_OP(op, writeqquick_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); \ | ^~~~~~ file.c:1197:5: note: in expansion of macro 'SWITCH_OP' 1197 | SWITCH_OP(op, writeqquick_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)) | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ file.c:1201:33: note: in expansion of macro 'GET_ATM_SYM_REC' 1201 | 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: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:1208:20: note: in expansion of macro 'IS_FLOAT_PSC' 1208 | {if (IS_FLOAT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1208:20: note: in expansion of macro 'IS_FLOAT_PSC' 1208 | {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: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:1210:28: note: in expansion of macro 'IS_BIGINT_PSC' 1210 | else if (IS_BIGINT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1210:28: note: in expansion of macro 'IS_BIGINT_PSC' 1210 | else if (IS_BIGINT_PSC(op)) | ^~~~~~~~~~~~~ file.c: In function 'b_PUT_BYTE_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:1246:5: note: in expansion of macro 'DEREF' 1246 | 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:1246:5: note: in expansion of macro 'DEREF' 1246 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1246:5: note: in expansion of macro 'DEREF' 1246 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1246:5: note: in expansion of macro 'DEREF' 1246 | DEREF(op); | ^~~~~ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1274:5: note: in expansion of macro 'DEREF' 1274 | 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:1274:5: note: in expansion of macro 'DEREF' 1274 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1274:5: note: in expansion of macro 'DEREF' 1274 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1274:5: note: in expansion of macro 'DEREF' 1274 | DEREF(op); | ^~~~~ file.c: In function 'b_PUT_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:1312:5: note: in expansion of macro 'DEREF' 1312 | 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:1312:5: note: in expansion of macro 'DEREF' 1312 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1312:5: note: in expansion of macro 'DEREF' 1312 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1312:5: note: in expansion of macro 'DEREF' 1312 | DEREF(op); | ^~~~~ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1332:5: note: in expansion of macro 'DEREF' 1332 | 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:1332:5: note: in expansion of macro 'DEREF' 1332 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1332:5: note: in expansion of macro 'DEREF' 1332 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1332:5: note: in expansion of macro 'DEREF' 1332 | DEREF(op); | ^~~~~ file.c: In function 'b_TAB_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:1360:5: note: in expansion of macro 'DEREF' 1360 | 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:1360:5: note: in expansion of macro 'DEREF' 1360 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1360:5: note: in expansion of macro 'DEREF' 1360 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1360:5: note: in expansion of macro 'DEREF' 1360 | DEREF(op); | ^~~~~ file.c: In function 'b_GET_BYTE_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:1384:5: note: in expansion of macro 'DEREF' 1384 | 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:1384:5: note: in expansion of macro 'DEREF' 1384 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1384:5: note: in expansion of macro 'DEREF' 1384 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1384:5: note: in expansion of macro 'DEREF' 1384 | 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:1401:5: note: in expansion of macro 'ASSIGN_f_atom' 1401 | ASSIGN_f_atom(op, MAKEINT(n)); | ^~~~~~~~~~~~~ file.c: In function 'b_GET_CODE_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:1411:5: note: in expansion of macro 'DEREF' 1411 | 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:1411:5: note: in expansion of macro 'DEREF' 1411 | DEREF(op); | ^~~~~ 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); | ^~~~~ 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:57:22: warning: cast to 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:1435:5: note: in expansion of macro 'ASSIGN_f_atom' 1435 | ASSIGN_f_atom(op, MAKEINT(n)); | ^~~~~~~~~~~~~ file.c: In function 'b_GET0_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;} | ^~~~~~ file.c:1448:5: note: in expansion of macro 'ASSIGN_f_atom' 1448 | ASSIGN_f_atom(op, MAKEINT(n)); | ^~~~~~~~~~~~~ file.c: In function 'b_PEEK_BYTE_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;} | ^~~~~~ file.c:1474:5: note: in expansion of macro 'ASSIGN_f_atom' 1474 | ASSIGN_f_atom(op, MAKEINT(n)); | ^~~~~~~~~~~~~ file.c: In function 'b_PEEK_CODE_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;} | ^~~~~~ file.c:1513:5: note: in expansion of macro 'ASSIGN_f_atom' 1513 | ASSIGN_f_atom(op, MAKEINT(n)); | ^~~~~~~~~~~~~ file.c: In function 'c_UNGETC': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1524:5: note: in expansion of macro 'DEREF' 1524 | 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:1524:5: note: in expansion of macro 'DEREF' 1524 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1524:5: note: in expansion of macro 'DEREF' 1524 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1524:5: note: in expansion of macro 'DEREF' 1524 | DEREF(op); | ^~~~~ file.c: In function 'b_GET_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;} | ^~~~~~ file.c:1540:5: note: in expansion of macro 'ASSIGN_f_atom' 1540 | ASSIGN_f_atom(op, MAKEINT(n)); | ^~~~~~~~~~~~~ file.c: In function 'c_CP_FILE_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); \ | ^~~~~~ file.c:1589:5: note: in expansion of macro 'DEREF' 1589 | DEREF(FDIn); FDIndex = INTVAL(FDIn); | ^~~~~ 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:1589:5: note: in expansion of macro 'DEREF' 1589 | DEREF(FDIn); FDIndex = INTVAL(FDIn); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1589:5: note: in expansion of macro 'DEREF' 1589 | DEREF(FDIn); FDIndex = INTVAL(FDIn); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1589:5: note: in expansion of macro 'DEREF' 1589 | 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); \ | ^~~~~~ file.c:1596:5: note: in expansion of macro 'DEREF' 1596 | 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); \ | ^ file.c:1596:5: note: in expansion of macro 'DEREF' 1596 | DEREF(FDOut); FDIndex = INTVAL(FDOut); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1596:5: note: in expansion of macro 'DEREF' 1596 | DEREF(FDOut); FDIndex = INTVAL(FDOut); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1596:5: note: in expansion of macro 'DEREF' 1596 | DEREF(FDOut); FDIndex = INTVAL(FDOut); | ^~~~~ file.c: In function 'b_SEE_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:1616:5: note: in expansion of macro 'DEREF' 1616 | DEREF(fop); | ^~~~~ 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:1616:5: note: in expansion of macro 'DEREF' 1616 | DEREF(fop); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1616:5: note: in expansion of macro 'DEREF' 1616 | DEREF(fop); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1616:5: note: in expansion of macro 'DEREF' 1616 | DEREF(fop); | ^~~~~ 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:1673:9: note: in expansion of macro 'ASSIGN_f_atom' 1673 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:1675:9: note: in expansion of macro 'ASSIGN_f_atom' 1675 | ASSIGN_f_atom(temp, file_table[in_file_i].name_atom); | ^~~~~~~~~~~~~ file.c: In function 'b_TELL_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); \ | ^~~~~~ file.c:1688:5: note: in expansion of macro 'DEREF' 1688 | 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); \ | ^ file.c:1688:5: note: in expansion of macro 'DEREF' 1688 | 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) \ | ^ file.c:1688:5: note: in expansion of macro 'DEREF' 1688 | DEREF(fop); DEREF(mode); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1688:5: note: in expansion of macro 'DEREF' 1688 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1688:17: note: in expansion of macro 'DEREF' 1688 | 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); \ | ^ file.c:1688:17: note: in expansion of macro 'DEREF' 1688 | 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) \ | ^ file.c:1688:17: note: in expansion of macro 'DEREF' 1688 | DEREF(fop); DEREF(mode); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1688:17: note: in expansion of macro 'DEREF' 1688 | DEREF(fop); DEREF(mode); | ^~~~~ file.c: In function 'b_TELLING_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;} | ^~~~~~ file.c:1758:9: note: in expansion of macro 'ASSIGN_f_atom' 1758 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:1760:9: note: in expansion of macro 'ASSIGN_f_atom' 1760 | ASSIGN_f_atom(temp, file_table[out_file_i].name_atom); | ^~~~~~~~~~~~~ file.c: In function 'b_OPEN_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:1772:5: note: in expansion of macro 'DEREF' 1772 | 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); \ | ^ file.c:1772:5: note: in expansion of macro 'DEREF' 1772 | DEREF(sop); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1772:5: note: in expansion of macro 'DEREF' 1772 | DEREF(sop); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1772:5: note: in expansion of macro 'DEREF' 1772 | 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); \ | ^~~~~~ file.c:1773:5: note: in expansion of macro 'DEREF' 1773 | DEREF(fop); | ^~~~~ 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:1773:5: note: in expansion of macro 'DEREF' 1773 | DEREF(fop); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1773:5: note: in expansion of macro 'DEREF' 1773 | DEREF(fop); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1773:5: note: in expansion of macro 'DEREF' 1773 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:1828:5: note: in expansion of macro 'ASSIGN_f_atom' 1828 | ASSIGN_f_atom(Index, MAKEINT(index)); | ^~~~~~~~~~~~~ file.c: In function 'allocate_socket_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) | ^ file.c:1866:39: note: in expansion of macro 'ADDTAG' 1866 | file_table[index].name_atom = ADDTAG(insert_sym(name, strlen(name), 0), ATM); | ^~~~~~ file.c: In function 'b_CLOSE_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:1883:5: note: in expansion of macro 'DEREF' 1883 | 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); \ | ^ file.c:1883:5: note: in expansion of macro 'DEREF' 1883 | DEREF(Index); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1883:5: note: in expansion of macro 'DEREF' 1883 | DEREF(Index); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1883:5: note: in expansion of macro 'DEREF' 1883 | DEREF(Index); | ^~~~~ file.c: In function 'file_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) | ^ file.c:1909:17: note: in expansion of macro 'ADDTAG' 1909 | user_word = ADDTAG(user_sym_ptr, 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) | ^ file.c:1912:23: note: in expansion of macro 'ADDTAG' 1912 | user_input_word = ADDTAG(user_input_sym_ptr, 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) | ^ file.c:1915:24: note: in expansion of macro 'ADDTAG' 1915 | user_output_word = ADDTAG(user_output_sym_ptr, 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) | ^ file.c:1918:23: note: in expansion of macro 'ADDTAG' 1918 | user_error_word = ADDTAG(user_error_sym_ptr, ATM); | ^~~~~~ 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:1929:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1929 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ 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:1929:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1929 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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:1929:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1929 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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:1929:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1929 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | 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:1929:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1929 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ term.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:1932:29: note: in expansion of macro 'ADDTAG' 1932 | file_table[0].aliases = ADDTAG(ptr, LST); | ^~~~~~ 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:1947:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1947 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ 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:1947:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1947 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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:1947:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1947 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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:1947:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1947 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | 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:1947:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1947 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ term.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:1950:29: note: in expansion of macro 'ADDTAG' 1950 | file_table[1].aliases = ADDTAG(ptr, LST); | ^~~~~~ 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:1962:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1962 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ 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:1962:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1962 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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:1962:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1962 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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:1962:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1962 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | 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:1962:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1962 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ term.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:1965:29: note: in expansion of macro 'ADDTAG' 1965 | file_table[2].aliases = ADDTAG(ptr, LST); | ^~~~~~ file.c: In function 'b_ACCESS_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:1983:5: note: in expansion of macro 'DEREF' 1983 | 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:1983:5: note: in expansion of macro 'DEREF' 1983 | 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:1983:5: note: in expansion of macro 'DEREF' 1983 | 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:1983:5: note: in expansion of macro 'DEREF' 1983 | 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:1983:17: note: in expansion of macro 'DEREF' 1983 | 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:1983:17: note: in expansion of macro 'DEREF' 1983 | 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:1983:17: note: in expansion of macro 'DEREF' 1983 | 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:1983:17: note: in expansion of macro 'DEREF' 1983 | 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;} | ^~~~~~ file.c:2000:5: note: in expansion of macro 'ASSIGN_f_atom' 2000 | ASSIGN_f_atom(op3, MAKEINT(r)); | ^~~~~~~~~~~~~ file.c: In function 'file_stat': term.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:2068:15: note: in expansion of macro 'ADDTAG' 2068 | bp_stat = ADDTAG(ptr, STR); | ^~~~~~ file.c:2069:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2069 | FOLLOW(ptr) = (BPLONG)BP_NEW_SYM("stat", STAT_SIZE-1); | ^ file.c: In function 'c_file_type': file.c:2156:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2156 | 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) | ^~ file.c: In function 'c_directory_list_picat': term.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:2219:15: note: in expansion of macro 'ADDTAG' 2219 | lst = 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) | ^ file.c:2231:33: note: in expansion of macro 'ADDTAG' 2231 | FOLLOW(lst_ptr+1) = ADDTAG(heap_top, LST); | ^~~~~~ file.c: In function 'c_directory_list_bp': term.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:2286:15: note: in expansion of macro 'ADDTAG' 2286 | lst = 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) | ^ file.c:2293:31: note: in expansion of macro 'ADDTAG' 2293 | FOLLOW(lst_ptr) = ADDTAG(BP_NEW_SYM(bp_dir_ptr->d_name, 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) | ^ file.c:2298:33: note: in expansion of macro 'ADDTAG' 2298 | FOLLOW(lst_ptr+1) = ADDTAG(heap_top, LST); | ^~~~~~ file.c: In function 'c_chdir': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:2378:5: note: in expansion of macro 'DEREF' 2378 | DEREF(dir); | ^~~~~ 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:2378:5: note: in expansion of macro 'DEREF' 2378 | DEREF(dir); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2378:5: note: in expansion of macro 'DEREF' 2378 | DEREF(dir); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2378:5: note: in expansion of macro 'DEREF' 2378 | DEREF(dir); | ^~~~~ file.c: In function 'c_get_cwd': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:2390:5: note: in expansion of macro 'DEREF' 2390 | DEREF(dir); | ^~~~~ 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:2390:5: note: in expansion of macro 'DEREF' 2390 | DEREF(dir); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2390:5: note: in expansion of macro 'DEREF' 2390 | DEREF(dir); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2390:5: note: in expansion of macro 'DEREF' 2390 | DEREF(dir); | ^~~~~ term.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:2392:23: note: in expansion of macro 'ADDTAG' 2392 | return unify(dir, ADDTAG(BP_NEW_SYM(f_name, 0), ATM)); | ^~~~~~ file.c: In function 'write_list': file.c:2417:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2417 | list_ptr = (BPLONG_PTR)UNTAGGED_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); \ | ^~~~~~ file.c:2421:5: note: in expansion of macro 'DEREF' 2421 | 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:2421:5: note: in expansion of macro 'DEREF' 2421 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2421:5: note: in expansion of macro 'DEREF' 2421 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2421:5: note: in expansion of macro 'DEREF' 2421 | DEREF(op); | ^~~~~ file.c: In function 'write_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:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:2444:5: note: in expansion of macro 'SWITCH_OP' 2444 | SWITCH_OP(op, write_term_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); \ | ^~~~~~ file.c:2444:5: note: in expansion of macro 'SWITCH_OP' 2444 | SWITCH_OP(op, write_term_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:2444:5: note: in expansion of macro 'SWITCH_OP' 2444 | SWITCH_OP(op, write_term_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); \ | ^~~~~~ file.c:2444:5: note: in expansion of macro 'SWITCH_OP' 2444 | SWITCH_OP(op, write_term_1, | ^~~~~~~~~ file.c:2445:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2445 | {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: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:2448:33: note: in expansion of macro 'GET_ATM_SYM_REC' 2448 | 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: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:2455:20: note: in expansion of macro 'IS_FLOAT_PSC' 2455 | {if (IS_FLOAT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:2455:20: note: in expansion of macro 'IS_FLOAT_PSC' 2455 | {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: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:2457:30: note: in expansion of macro 'IS_BIGINT_PSC' 2457 | } else if (IS_BIGINT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:2457:30: note: in expansion of macro 'IS_BIGINT_PSC' 2457 | } 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: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:2462:33: note: in expansion of macro 'GET_STR_SYM_REC' 2462 | sym_ptr = GET_STR_SYM_REC(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 \ | ^~~~~~~ file.c:2462:33: note: in expansion of macro 'GET_STR_SYM_REC' 2462 | sym_ptr = GET_STR_SYM_REC(op); | ^~~~~~~~~~~~~~~ file.c:2469:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2469 | 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: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:2470:31: note: in expansion of macro 'DEREF' 2470 | 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); \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:2470:31: note: in expansion of macro 'DEREF' 2470 | DEREF(op1); | ^~~~~ 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:2470:31: note: in expansion of macro 'DEREF' 2470 | DEREF(op1); | ^~~~~ 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:2470:31: note: in expansion of macro 'DEREF' 2470 | DEREF(op1); | ^~~~~ file.c:2479:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2479 | {dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ file.c:2480:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2480 | 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;} | ^~~~~~~~ file.c:2480:75: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2480 | 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;} | ^~~~~~~~ file.c: In function 'write_image': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:2499:5: note: in expansion of macro 'DEREF' 2499 | 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:2499:5: note: in expansion of macro 'DEREF' 2499 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2499:5: note: in expansion of macro 'DEREF' 2499 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2499:5: note: in expansion of macro 'DEREF' 2499 | DEREF(op); | ^~~~~ file.c:2507:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2507 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2508:9: note: in expansion of macro 'DEREF' 2508 | 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:2508:9: note: in expansion of macro 'DEREF' 2508 | 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:2508:9: note: in expansion of macro 'DEREF' 2508 | 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:2508:9: note: in expansion of macro 'DEREF' 2508 | DEREF(op1); | ^~~~~ file.c:2510:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2510 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2511:9: note: in expansion of macro 'DEREF' 2511 | 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:2511:9: note: in expansion of macro 'DEREF' 2511 | 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:2511:9: note: in expansion of macro 'DEREF' 2511 | 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:2511:9: note: in expansion of macro 'DEREF' 2511 | DEREF(op1); | ^~~~~ file.c:2513:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2513 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2514:9: note: in expansion of macro 'DEREF' 2514 | 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:2514:9: note: in expansion of macro 'DEREF' 2514 | 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:2514:9: note: in expansion of macro 'DEREF' 2514 | 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:2514:9: note: in expansion of macro 'DEREF' 2514 | DEREF(op1); | ^~~~~ file.c:2516:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2516 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2517:9: note: in expansion of macro 'DEREF' 2517 | 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:2517:9: note: in expansion of macro 'DEREF' 2517 | 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:2517:9: note: in expansion of macro 'DEREF' 2517 | 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:2517:9: note: in expansion of macro 'DEREF' 2517 | 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:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ file.c:2528:19: note: in expansion of macro 'GET_STR_SYM_REC' 2528 | sym_ptr = GET_STR_SYM_REC(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)))) | ^ file.c:2528:19: note: in expansion of macro 'GET_STR_SYM_REC' 2528 | sym_ptr = GET_STR_SYM_REC(op); | ^~~~~~~~~~~~~~~ file.c:2532:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2532 | op1 = *((BPLONG_PTR)op+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:2533:13: note: in expansion of macro 'DEREF' 2533 | 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:2533:13: note: in expansion of macro 'DEREF' 2533 | 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:2533:13: note: in expansion of macro 'DEREF' 2533 | 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:2533:13: note: in expansion of macro 'DEREF' 2533 | DEREF(op1); | ^~~~~ file.c:2537:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2537 | op1 = *((BPLONG_PTR)op+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:2538:13: note: in expansion of macro 'DEREF' 2538 | 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:2538:13: note: in expansion of macro 'DEREF' 2538 | 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:2538:13: note: in expansion of macro 'DEREF' 2538 | 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:2538:13: note: in expansion of macro 'DEREF' 2538 | DEREF(op1); | ^~~~~ file.c: In function 'b_CURRENT_INPUT_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;} | ^~~~~~ file.c:2551:5: note: in expansion of macro 'ASSIGN_f_atom' 2551 | ASSIGN_f_atom(Index, MAKEINT(in_file_i)); | ^~~~~~~~~~~~~ file.c: In function 'b_CURRENT_OUTPUT_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;} | ^~~~~~ file.c:2557:5: note: in expansion of macro 'ASSIGN_f_atom' 2557 | ASSIGN_f_atom(Index, MAKEINT(out_file_i)); | ^~~~~~~~~~~~~ file.c: In function 'b_SET_BINARY_INPUT_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); \ | ^~~~~~ file.c:2566:5: note: in expansion of macro 'DEREF' 2566 | 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); \ | ^ file.c:2566:5: note: in expansion of macro 'DEREF' 2566 | DEREF(Index); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2566:5: note: in expansion of macro 'DEREF' 2566 | DEREF(Index); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2566:5: note: in expansion of macro 'DEREF' 2566 | DEREF(Index); | ^~~~~ file.c: In function 'b_SET_TEXT_INPUT_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); \ | ^~~~~~ file.c:2589:5: note: in expansion of macro 'DEREF' 2589 | 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); \ | ^ file.c:2589:5: note: in expansion of macro 'DEREF' 2589 | DEREF(Index); | ^~~~~ 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:5: note: in expansion of macro 'DEREF' 2589 | DEREF(Index); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2589:5: note: in expansion of macro 'DEREF' 2589 | DEREF(Index); | ^~~~~ file.c: In function 'b_SET_INPUT_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); \ | ^~~~~~ file.c:2612:5: note: in expansion of macro 'DEREF' 2612 | 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); \ | ^ file.c:2612:5: note: in expansion of macro 'DEREF' 2612 | DEREF(Index); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2612:5: note: in expansion of macro 'DEREF' 2612 | DEREF(Index); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2612:5: note: in expansion of macro 'DEREF' 2612 | DEREF(Index); | ^~~~~ file.c: In function 'b_SET_BINARY_OUTPUT_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); \ | ^~~~~~ file.c:2643:5: note: in expansion of macro 'DEREF' 2643 | 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); \ | ^ file.c:2643:5: note: in expansion of macro 'DEREF' 2643 | DEREF(Index); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2643:5: note: in expansion of macro 'DEREF' 2643 | DEREF(Index); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2643:5: note: in expansion of macro 'DEREF' 2643 | DEREF(Index); | ^~~~~ file.c: In function 'b_SET_TEXT_OUTPUT_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); \ | ^~~~~~ file.c:2667:5: note: in expansion of macro 'DEREF' 2667 | 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); \ | ^ file.c:2667:5: note: in expansion of macro 'DEREF' 2667 | DEREF(Index); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2667:5: note: in expansion of macro 'DEREF' 2667 | DEREF(Index); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2667:5: note: in expansion of macro 'DEREF' 2667 | DEREF(Index); | ^~~~~ file.c: In function 'b_SET_OUTPUT_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); \ | ^~~~~~ file.c:2691:5: note: in expansion of macro 'DEREF' 2691 | 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); \ | ^ file.c:2691:5: note: in expansion of macro 'DEREF' 2691 | DEREF(Index); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2691:5: note: in expansion of macro 'DEREF' 2691 | DEREF(Index); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2691:5: note: in expansion of macro 'DEREF' 2691 | DEREF(Index); | ^~~~~ file.c: In function 'b_ASPN_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:2734:5: note: in expansion of macro 'DEREF' 2734 | 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:2734:5: note: in expansion of macro 'DEREF' 2734 | 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:2734:5: note: in expansion of macro 'DEREF' 2734 | 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:2734:5: note: in expansion of macro 'DEREF' 2734 | DEREF(op1); | ^~~~~ file.c: In function 'c_ASPN_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:2749:5: note: in expansion of macro 'DEREF' 2749 | 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:2749:5: note: in expansion of macro 'DEREF' 2749 | 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:2749:5: note: in expansion of macro 'DEREF' 2749 | 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:2749:5: note: in expansion of macro 'DEREF' 2749 | DEREF(op1); | ^~~~~ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2785:5: note: in expansion of macro 'DEREF' 2785 | 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:2785:5: note: in expansion of macro 'DEREF' 2785 | 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:2785:5: note: in expansion of macro 'DEREF' 2785 | 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:2785:5: note: in expansion of macro 'DEREF' 2785 | DEREF(op1); | ^~~~~ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2797:5: note: in expansion of macro 'DEREF' 2797 | 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:2797:5: note: in expansion of macro 'DEREF' 2797 | 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:2797:5: note: in expansion of macro 'DEREF' 2797 | 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:2797:5: note: in expansion of macro 'DEREF' 2797 | 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:2800:5: note: in expansion of macro 'DEREF' 2800 | 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:2800:5: note: in expansion of macro 'DEREF' 2800 | 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:2800:5: note: in expansion of macro 'DEREF' 2800 | 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:2800:5: note: in expansion of macro 'DEREF' 2800 | DEREF(op2); | ^~~~~ file.c: In function 'b_ASPN3_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); \ | ^~~~~~ file.c:2812:5: note: in expansion of macro 'DEREF' 2812 | 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:2812:5: note: in expansion of macro 'DEREF' 2812 | 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:2812:5: note: in expansion of macro 'DEREF' 2812 | 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:2812:5: note: in expansion of macro 'DEREF' 2812 | 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:2815:5: note: in expansion of macro 'DEREF' 2815 | 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:2815:5: note: in expansion of macro 'DEREF' 2815 | 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:2815:5: note: in expansion of macro 'DEREF' 2815 | 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:2815:5: note: in expansion of macro 'DEREF' 2815 | 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:2818:5: note: in expansion of macro 'DEREF' 2818 | 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:2818:5: note: in expansion of macro 'DEREF' 2818 | 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:2818:5: note: in expansion of macro 'DEREF' 2818 | DEREF(op3); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2818:5: note: in expansion of macro 'DEREF' 2818 | DEREF(op3); | ^~~~~ file.c: In function 'b_ASPN4_cccc': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:2830:5: note: in expansion of macro 'DEREF' 2830 | 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:2830:5: note: in expansion of macro 'DEREF' 2830 | 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:2830:5: note: in expansion of macro 'DEREF' 2830 | 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:2830:5: note: in expansion of macro 'DEREF' 2830 | 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:2833:5: note: in expansion of macro 'DEREF' 2833 | 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:2833:5: note: in expansion of macro 'DEREF' 2833 | 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:2833:5: note: in expansion of macro 'DEREF' 2833 | 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:2833:5: note: in expansion of macro 'DEREF' 2833 | 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:2836:5: note: in expansion of macro 'DEREF' 2836 | 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:2836:5: note: in expansion of macro 'DEREF' 2836 | 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:2836:5: note: in expansion of macro 'DEREF' 2836 | DEREF(op3); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2836:5: note: in expansion of macro 'DEREF' 2836 | 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:2839:5: note: in expansion of macro 'DEREF' 2839 | DEREF(op4); | ^~~~~ 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:2839:5: note: in expansion of macro 'DEREF' 2839 | DEREF(op4); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2839:5: note: in expansion of macro 'DEREF' 2839 | DEREF(op4); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2839:5: note: in expansion of macro 'DEREF' 2839 | DEREF(op4); | ^~~~~ 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); \ | ^~~~~~ file.c:2851:5: note: in expansion of macro 'DEREF' 2851 | 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:2851:5: note: in expansion of macro 'DEREF' 2851 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2851:5: note: in expansion of macro 'DEREF' 2851 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2851:5: note: in expansion of macro 'DEREF' 2851 | DEREF(op); | ^~~~~ file.c: In function 'b_GET_LINE_NO_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:2861:5: note: in expansion of macro 'DEREF' 2861 | DEREF(Index); Index = INTVAL(Index); | ^~~~~ 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:2861:5: note: in expansion of macro 'DEREF' 2861 | 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) \ | ^ file.c:2861:5: note: in expansion of macro 'DEREF' 2861 | DEREF(Index); Index = INTVAL(Index); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2861:5: note: in expansion of macro 'DEREF' 2861 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:2864:5: note: in expansion of macro 'ASSIGN_f_atom' 2864 | ASSIGN_f_atom(no, MAKEINT(file_table[Index].line_no)); | ^~~~~~~~~~~~~ file.c: In function 'b_GET_LINE_POS_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:2872:5: note: in expansion of macro 'DEREF' 2872 | DEREF(Index); Index = INTVAL(Index); | ^~~~~ 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:2872:5: note: in expansion of macro 'DEREF' 2872 | 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) \ | ^ file.c:2872:5: note: in expansion of macro 'DEREF' 2872 | DEREF(Index); Index = INTVAL(Index); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2872:5: note: in expansion of macro 'DEREF' 2872 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:2875:5: note: in expansion of macro 'ASSIGN_f_atom' 2875 | ASSIGN_f_atom(pos, MAKEINT(file_table[Index].line_position)); | ^~~~~~~~~~~~~ file.c: In function 'c_FORMAT_PRINT_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2884:26: note: in expansion of macro 'DEREF' 2884 | 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); \ | ^ file.c:2884:26: note: in expansion of macro 'DEREF' 2884 | 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) \ | ^ file.c:2884:26: note: in expansion of macro 'DEREF' 2884 | control = ARG(1, 3); DEREF(control); control = INTVAL(control); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2884:26: note: in expansion of macro 'DEREF' 2884 | 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); \ | ^~~~~~ file.c:2885:22: note: in expansion of macro 'DEREF' 2885 | 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); \ | ^ file.c:2885:22: note: in expansion of macro 'DEREF' 2885 | 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) \ | ^ file.c:2885:22: note: in expansion of macro 'DEREF' 2885 | arg = ARG(2, 3); DEREF(arg); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2885:22: note: in expansion of macro 'DEREF' 2885 | 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); \ | ^~~~~~ file.c:2886:25: note: in expansion of macro 'DEREF' 2886 | number = ARG(3, 3); DEREF(number); number = INTVAL(number); | ^~~~~ 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:25: note: in expansion of macro 'DEREF' 2886 | number = ARG(3, 3); DEREF(number); number = INTVAL(number); | ^~~~~ 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:25: note: in expansion of macro 'DEREF' 2886 | number = ARG(3, 3); DEREF(number); number = INTVAL(number); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2886:25: note: in expansion of macro 'DEREF' 2886 | number = ARG(3, 3); DEREF(number); number = INTVAL(number); | ^~~~~ file.c: In function 'c_FORMAT_PRINT_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); \ | ^~~~~~ file.c:2916:26: note: in expansion of macro 'DEREF' 2916 | 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); \ | ^ file.c:2916:26: note: in expansion of macro 'DEREF' 2916 | 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) \ | ^ file.c:2916:26: note: in expansion of macro 'DEREF' 2916 | control = ARG(1, 3); DEREF(control); control = INTVAL(control); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2916:26: note: in expansion of macro 'DEREF' 2916 | 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); \ | ^~~~~~ file.c:2917:22: note: in expansion of macro 'DEREF' 2917 | 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); \ | ^ file.c:2917:22: note: in expansion of macro 'DEREF' 2917 | 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) \ | ^ file.c:2917:22: note: in expansion of macro 'DEREF' 2917 | arg = ARG(2, 3); DEREF(arg); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2917:22: note: in expansion of macro 'DEREF' 2917 | 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); \ | ^~~~~~ file.c:2918:25: note: in expansion of macro 'DEREF' 2918 | number = ARG(3, 3); DEREF(number); number = INTVAL(number); | ^~~~~ 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:25: note: in expansion of macro 'DEREF' 2918 | number = ARG(3, 3); DEREF(number); number = INTVAL(number); | ^~~~~ 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:25: note: in expansion of macro 'DEREF' 2918 | number = ARG(3, 3); DEREF(number); number = INTVAL(number); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2918:25: note: in expansion of macro 'DEREF' 2918 | number = ARG(3, 3); DEREF(number); number = INTVAL(number); | ^~~~~ file.c: In function 'b_NAME0_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:2969:5: note: in expansion of macro 'DEREF' 2969 | 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:2969:5: note: in expansion of macro 'DEREF' 2969 | 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:2969:5: note: in expansion of macro 'DEREF' 2969 | 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:2969:5: note: in expansion of macro 'DEREF' 2969 | 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:2971:19: note: in expansion of macro 'GET_ATM_SYM_REC' 2971 | psc_ptr = GET_ATM_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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ file.c:2977:16: note: in expansion of macro 'IS_BIGINT' 2977 | } else if (IS_BIGINT(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) | ^ file.c:2977:16: note: in expansion of macro 'IS_BIGINT' 2977 | } 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:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ file.c:2984:16: note: in expansion of macro 'ISFLOAT' 2984 | } else if (ISFLOAT(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:2984:16: note: in expansion of macro 'ISFLOAT' 2984 | } else if (ISFLOAT(op1)) { | ^~~~~~~ file.c: In function 'b_ATOM_CONCAT_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:2999:5: note: in expansion of macro 'DEREF' 2999 | 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); \ | ^ file.c:2999:5: note: in expansion of macro 'DEREF' 2999 | DEREF(a1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2999:5: note: in expansion of macro 'DEREF' 2999 | DEREF(a1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2999:5: note: in expansion of macro 'DEREF' 2999 | DEREF(a1); | ^~~~~ 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:3000:15: note: in expansion of macro 'GET_ATM_SYM_REC' 3000 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3004:5: note: in expansion of macro 'DEREF' 3004 | DEREF(a2); | ^~~~~ 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:3004:5: note: in expansion of macro 'DEREF' 3004 | DEREF(a2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3004:5: note: in expansion of macro 'DEREF' 3004 | DEREF(a2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3004:5: note: in expansion of macro 'DEREF' 3004 | DEREF(a2); | ^~~~~ 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:3005:15: note: in expansion of macro 'GET_ATM_SYM_REC' 3005 | sym_ptr = GET_ATM_SYM_REC(a2); | ^~~~~~~~~~~~~~~ term.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:3009:24: note: in expansion of macro 'ADDTAG' 3009 | bp_exception = ADDTAG(str_RESOURCE_ERROR, 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:3012:5: note: in expansion of macro 'ASSIGN_f_atom' 3012 | ASSIGN_f_atom(a3, ADDTAG(insert_sym(bp_buf, len, 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:190:48: note: in definition of macro 'ASSIGN_f_atom' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~ file.c:3012:23: note: in expansion of macro 'ADDTAG' 3012 | ASSIGN_f_atom(a3, ADDTAG(insert_sym(bp_buf, len, 0), ATM)); | ^~~~~~ file.c: In function 'c_module_glb_pred_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3034:5: note: in expansion of macro 'DEREF' 3034 | 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); \ | ^ file.c:3034:5: note: in expansion of macro 'DEREF' 3034 | DEREF(atm); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3034:5: note: in expansion of macro 'DEREF' 3034 | DEREF(atm); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3034:5: note: in expansion of macro 'DEREF' 3034 | DEREF(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)) | ^ file.c:3035:15: note: in expansion of macro 'GET_ATM_SYM_REC' 3035 | sym_ptr = GET_ATM_SYM_REC(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) | ^ file.c:3042:17: note: in expansion of macro 'ADDTAG' 3042 | unify(matm, ADDTAG(insert_sym(bp_buf, len, 0), ATM)); | ^~~~~~ file.c: In function 'c_module_glb_func_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3065:5: note: in expansion of macro 'DEREF' 3065 | 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); \ | ^ file.c:3065:5: note: in expansion of macro 'DEREF' 3065 | DEREF(atm); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3065:5: note: in expansion of macro 'DEREF' 3065 | DEREF(atm); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3065:5: note: in expansion of macro 'DEREF' 3065 | DEREF(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)) | ^ file.c:3066:15: note: in expansion of macro 'GET_ATM_SYM_REC' 3066 | sym_ptr = GET_ATM_SYM_REC(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) | ^ file.c:3073:17: note: in expansion of macro 'ADDTAG' 3073 | unify(matm, ADDTAG(insert_sym(bp_buf, len, 0), ATM)); | ^~~~~~ file.c: In function 'c_module_qualified_pred_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3092:5: note: in expansion of macro 'DEREF' 3092 | DEREF(m); | ^~~~~ 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:3092:5: note: in expansion of macro 'DEREF' 3092 | DEREF(m); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3092:5: note: in expansion of macro 'DEREF' 3092 | DEREF(m); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3092:5: note: in expansion of macro 'DEREF' 3092 | DEREF(m); | ^~~~~ 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:3093:15: note: in expansion of macro 'GET_ATM_SYM_REC' 3093 | sym_ptr = GET_ATM_SYM_REC(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); \ | ^~~~~~ file.c:3102:5: note: in expansion of macro 'DEREF' 3102 | 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); \ | ^ file.c:3102:5: note: in expansion of macro 'DEREF' 3102 | DEREF(atm); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3102:5: note: in expansion of macro 'DEREF' 3102 | DEREF(atm); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3102:5: note: in expansion of macro 'DEREF' 3102 | DEREF(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)) | ^ file.c:3103:15: note: in expansion of macro 'GET_ATM_SYM_REC' 3103 | sym_ptr = GET_ATM_SYM_REC(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) | ^ file.c:3110:17: note: in expansion of macro 'ADDTAG' 3110 | unify(matm, ADDTAG(insert_sym(bp_buf, len, 0), ATM)); | ^~~~~~ file.c: In function 'c_module_qualified_func_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3129:5: note: in expansion of macro 'DEREF' 3129 | DEREF(m); | ^~~~~ 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:3129:5: note: in expansion of macro 'DEREF' 3129 | DEREF(m); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3129:5: note: in expansion of macro 'DEREF' 3129 | DEREF(m); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3129:5: note: in expansion of macro 'DEREF' 3129 | DEREF(m); | ^~~~~ 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:3130:15: note: in expansion of macro 'GET_ATM_SYM_REC' 3130 | sym_ptr = GET_ATM_SYM_REC(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); \ | ^~~~~~ file.c:3139:5: note: in expansion of macro 'DEREF' 3139 | 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); \ | ^ file.c:3139:5: note: in expansion of macro 'DEREF' 3139 | DEREF(atm); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3139:5: note: in expansion of macro 'DEREF' 3139 | DEREF(atm); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3139:5: note: in expansion of macro 'DEREF' 3139 | DEREF(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)) | ^ file.c:3140:15: note: in expansion of macro 'GET_ATM_SYM_REC' 3140 | sym_ptr = GET_ATM_SYM_REC(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) | ^ file.c:3147:17: note: in expansion of macro 'ADDTAG' 3147 | unify(matm, ADDTAG(insert_sym(bp_buf, len, 0), ATM)); | ^~~~~~ file.c: In function 'print_term_to_buf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:3153:5: note: in expansion of macro 'DEREF' 3153 | 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:3153:5: note: in expansion of macro 'DEREF' 3153 | 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:3153:5: note: in expansion of macro 'DEREF' 3153 | 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:3153:5: note: in expansion of macro 'DEREF' 3153 | DEREF(term); | ^~~~~ file.c:3155:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3155 | sprintf(bp_buf, "_" BPULONG_FMT_STR, (BPULONG)term-(BPULONG)stack_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)) | ^ file.c:3160:32: note: in expansion of macro 'GET_ATM_SYM_REC' 3160 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(term); | ^~~~~~~~~~~~~~~ file.c:3164:86: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3164 | 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:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ file.c:3165:20: note: in expansion of macro 'ISFLOAT' 3165 | } else if (ISFLOAT(term)) { | ^~~~~~~ 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:3165:20: note: in expansion of macro 'ISFLOAT' 3165 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ file.c:3168:20: note: in expansion of macro 'IS_BIGINT' 3168 | } else if (IS_BIGINT(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) | ^ file.c:3168:20: note: in expansion of macro 'IS_BIGINT' 3168 | } else if (IS_BIGINT(term)) { | ^~~~~~~~~ file.c: In function 'c_str_to_picat_str0': file.c:3187:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3187 | c_str_to_picat_str(str, (BPLONG)(local_top-1), (BPLONG)local_top); | ^ file.c:3187:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3187 | 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 */ | ^ file.c:3188:5: note: in expansion of macro 'FOLLOW' 3188 | FOLLOW(FOLLOW(local_top)) = nil_sym; | ^~~~~~ file.c: In function 'c_str_to_picat_str': file.c:3201:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3201 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3202:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3202 | ASSIGN_v_heap_term(lst, (BPLONG)heap_top); | ^~~~~~~~~~~~~~~~~~ file.c:3202:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3202 | 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: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:3202:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3202 | ASSIGN_v_heap_term(lst, (BPLONG)heap_top); | ^~~~~~~~~~~~~~~~~~ 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:3202:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3202 | ASSIGN_v_heap_term(lst, (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);} | ^~~~~~ file.c:3203:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3203 | ASSIGN_v_heap_term(lstr, (BPLONG)heap_top); | ^~~~~~~~~~~~~~~~~~ file.c:3203:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3203 | 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);} | ^~~~~ 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:3203:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3203 | ASSIGN_v_heap_term(lstr, (BPLONG)heap_top); | ^~~~~~~~~~~~~~~~~~ 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:3203:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3203 | ASSIGN_v_heap_term(lstr, (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) | ^ file.c:3210:28: note: in expansion of macro 'ADDTAG' 3210 | FOLLOW(heap_top) = ADDTAG(insert_sym(ch_ptr0, (ch_ptr-ch_ptr0), 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) | ^ file.c:3211:31: note: in expansion of macro 'ADDTAG' 3211 | FOLLOW(ret_lst_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ file.c:3217:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3217 | FOLLOW(ret_lst_ptr) = (BPLONG)ret_lst_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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3218:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3218 | ASSIGN_v_heap_term(lst, ret_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:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3218:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3218 | ASSIGN_v_heap_term(lst, ret_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);} | ^~~~~~~~~ file.c:3218:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3218 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3219:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3219 | ASSIGN_v_heap_term(lstr, (BPLONG)ret_lst_ptr); | ^~~~~~~~~~~~~~~~~~ file.c:3219:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3219 | 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);} | ^~~~~ 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:3219:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3219 | ASSIGN_v_heap_term(lstr, (BPLONG)ret_lst_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:3219:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3219 | ASSIGN_v_heap_term(lstr, (BPLONG)ret_lst_ptr); | ^~~~~~~~~~~~~~~~~~ file.c: In function 'picat_str_to_c_str': file.c:3235:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3235 | lst_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); \ | ^~~~~~ file.c:3236:34: note: in expansion of macro 'DEREF' 3236 | lst = FOLLOW(lst_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); \ | ^ file.c:3236:34: note: in expansion of macro 'DEREF' 3236 | lst = FOLLOW(lst_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:3236:34: note: in expansion of macro 'DEREF' 3236 | 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; \ | ^ file.c:3236:34: note: in expansion of macro 'DEREF' 3236 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3237:32: note: in expansion of macro 'DEREF' 3237 | car = FOLLOW(lst_ptr); DEREF(car); /* car must be a single-char atom */ | ^~~~~ 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:3237:32: note: in expansion of macro 'DEREF' 3237 | 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) \ | ^ file.c:3237:32: note: in expansion of macro 'DEREF' 3237 | car = FOLLOW(lst_ptr); DEREF(car); /* car must be a single-char atom */ | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3237:32: note: in expansion of macro 'DEREF' 3237 | car = FOLLOW(lst_ptr); DEREF(car); /* car must be a single-char atom */ | ^~~~~ 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:3238:32: note: in expansion of macro 'GET_ATM_SYM_REC' 3238 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(car); | ^~~~~~~~~~~~~~~ file.c: In function 'b_TO_QUOTED_STRING_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3262:5: note: in expansion of macro 'DEREF' 3262 | 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:3262:5: note: in expansion of macro 'DEREF' 3262 | 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:3262:5: note: in expansion of macro 'DEREF' 3262 | 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:3262:5: note: in expansion of macro 'DEREF' 3262 | 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)) | ^ file.c:3266:15: note: in expansion of macro 'GET_ATM_SYM_REC' 3266 | sym_ptr = GET_ATM_SYM_REC(term); | ^~~~~~~~~~~~~~~ file.c: In function 'b_TO_CODES_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) | ^ file.c:3284:31: note: in expansion of macro 'ADDTAG' 3284 | FOLLOW(ret_lst_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ file.c:3293:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3293 | FOLLOW(ret_lst_ptr) = (BPLONG)ret_lst_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: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, ret_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: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, ret_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);} | ^~~~~~~~~ file.c:3294:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3294 | 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: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)ret_lst_ptr); | ^~~~~~~~~~~~~~~~~~ file.c:3295:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3295 | 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);} | ^~~~~ 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)ret_lst_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:3295:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3295 | ASSIGN_v_heap_term(lstr, (BPLONG)ret_lst_ptr); | ^~~~~~~~~~~~~~~~~~ file.c: In function 'b_PICAT_PRINT_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); \ | ^~~~~~ file.c:3302:5: note: in expansion of macro 'DEREF' 3302 | 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); \ | ^ file.c:3302:5: note: in expansion of macro 'DEREF' 3302 | DEREF(FDIndex); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3302:5: note: in expansion of macro 'DEREF' 3302 | DEREF(FDIndex); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3302:5: note: in expansion of macro 'DEREF' 3302 | DEREF(FDIndex); | ^~~~~ 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); \ | ^~~~~~ file.c:3311:5: note: in expansion of macro 'DEREF' 3311 | 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); \ | ^ file.c:3311:5: note: in expansion of macro 'DEREF' 3311 | DEREF(FDIndex); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3311:5: note: in expansion of macro 'DEREF' 3311 | DEREF(FDIndex); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3311:5: note: in expansion of macro 'DEREF' 3311 | DEREF(FDIndex); | ^~~~~ file.c: In function 'c_PICAT_FORMAT_TO_STRING_ccff': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:3325:25: note: in expansion of macro 'DEREF' 3325 | Format = ARG(1, 4); DEREF(Format); | ^~~~~ 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:3325:25: note: in expansion of macro 'DEREF' 3325 | Format = ARG(1, 4); DEREF(Format); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3325:25: note: in expansion of macro 'DEREF' 3325 | 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; \ | ^ file.c:3325:25: note: in expansion of macro 'DEREF' 3325 | Format = ARG(1, 4); DEREF(Format); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:3326:22: note: in expansion of macro 'DEREF' 3326 | Val = ARG(2, 4); DEREF(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:3326:22: note: in expansion of macro 'DEREF' 3326 | Val = ARG(2, 4); DEREF(Val); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3326:22: note: in expansion of macro 'DEREF' 3326 | Val = ARG(2, 4); DEREF(Val); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3326:22: note: in expansion of macro 'DEREF' 3326 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3327:22: note: in expansion of macro 'DEREF' 3327 | Str = ARG(3, 4); 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); \ | ^ file.c:3327:22: note: in expansion of macro 'DEREF' 3327 | Str = ARG(3, 4); DEREF(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:3327:22: note: in expansion of macro 'DEREF' 3327 | Str = ARG(3, 4); DEREF(Str); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3327:22: note: in expansion of macro 'DEREF' 3327 | 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); \ | ^~~~~~ file.c:3328:23: note: in expansion of macro 'DEREF' 3328 | StrR = ARG(4, 4); DEREF(StrR); | ^~~~~ 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:3328:23: note: in expansion of macro 'DEREF' 3328 | StrR = ARG(4, 4); DEREF(StrR); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3328:23: note: in expansion of macro 'DEREF' 3328 | StrR = ARG(4, 4); DEREF(StrR); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3328:23: note: in expansion of macro 'DEREF' 3328 | 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:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ file.c:3334:16: note: in expansion of macro 'ISFLOAT' 3334 | } else if (ISFLOAT(Val)) { | ^~~~~~~ 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:3334:16: note: in expansion of macro 'ISFLOAT' 3334 | } else if (ISFLOAT(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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ file.c:3336:16: note: in expansion of macro 'IS_BIGINT' 3336 | } else if (IS_BIGINT(Val)) { | ^~~~~~~~~ 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:3336:16: note: in expansion of macro 'IS_BIGINT' 3336 | } else if (IS_BIGINT(Val)) { | ^~~~~~~~~ file.c: In function 'c_PICAT_GETENV_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:3351:29: note: in expansion of macro 'DEREF' 3351 | EnvVarName = ARG(1, 2); DEREF(EnvVarName); | ^~~~~ 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:3351:29: note: in expansion of macro 'DEREF' 3351 | EnvVarName = ARG(1, 2); DEREF(EnvVarName); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3351:29: note: in expansion of macro 'DEREF' 3351 | EnvVarName = ARG(1, 2); DEREF(EnvVarName); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3351:29: note: in expansion of macro 'DEREF' 3351 | EnvVarName = ARG(1, 2); DEREF(EnvVarName); | ^~~~~ file.c:3361:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3361 | FOLLOW(local_top) = (BPLONG)local_top; /* borrow this cell to store the tail */ | ^ file.c:3362:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3362 | c_str_to_picat_str(env_val, EnvValStr, (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 */ | ^ file.c:3363:5: note: in expansion of macro 'FOLLOW' 3363 | FOLLOW(FOLLOW(local_top)) = nil_sym; | ^~~~~~ file.c: In function 'c_PICAT_GET_CWD_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:3372:5: note: in expansion of macro 'DEREF' 3372 | DEREF(dir); | ^~~~~ 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:3372:5: note: in expansion of macro 'DEREF' 3372 | DEREF(dir); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3372:5: note: in expansion of macro 'DEREF' 3372 | DEREF(dir); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3372:5: note: in expansion of macro 'DEREF' 3372 | DEREF(dir); | ^~~~~ file.c:3375:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3375 | FOLLOW(local_top) = (BPLONG)local_top; /* borrow this cell to store the tail */ | ^ file.c:3376:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3376 | c_str_to_picat_str(f_name, dir, (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 */ | ^ file.c:3377:5: note: in expansion of macro 'FOLLOW' 3377 | FOLLOW(FOLLOW(local_top)) = nil_sym; | ^~~~~~ file.c: In function 'b_GET_NEXT_PICAT_TOKEN_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3386:5: note: in expansion of macro 'DEREF' 3386 | 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); \ | ^ file.c:3386:5: note: in expansion of macro 'DEREF' 3386 | 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) \ | ^ file.c:3386:5: note: in expansion of macro 'DEREF' 3386 | 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; \ | ^ file.c:3386:5: note: in expansion of macro 'DEREF' 3386 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ file.c: In function 'b_READ_BYTE_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:3428:5: note: in expansion of macro 'DEREF' 3428 | 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); \ | ^ file.c:3428:5: note: in expansion of macro 'DEREF' 3428 | 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) \ | ^ file.c:3428:5: note: in expansion of macro 'DEREF' 3428 | 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; \ | ^ file.c:3428:5: note: in expansion of macro 'DEREF' 3428 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:3439:5: note: in expansion of macro 'ASSIGN_f_atom' 3439 | ASSIGN_f_atom(Byt, MAKEINT(b)); | ^~~~~~~~~~~~~ file.c: In function 'b_PEEK_BYTE_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:3449:5: note: in expansion of macro 'DEREF' 3449 | 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); \ | ^ file.c:3449:5: note: in expansion of macro 'DEREF' 3449 | 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) \ | ^ file.c:3449:5: note: in expansion of macro 'DEREF' 3449 | 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; \ | ^ file.c:3449:5: note: in expansion of macro 'DEREF' 3449 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:3462:5: note: in expansion of macro 'ASSIGN_f_atom' 3462 | ASSIGN_f_atom(Byt, MAKEINT(b)); | ^~~~~~~~~~~~~ file.c: In function 'b_READ_BYTE_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:3473:5: note: in expansion of macro 'DEREF' 3473 | 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); \ | ^ file.c:3473:5: note: in expansion of macro 'DEREF' 3473 | 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) \ | ^ file.c:3473:5: note: in expansion of macro 'DEREF' 3473 | 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; \ | ^ file.c:3473:5: note: in expansion of macro 'DEREF' 3473 | 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); \ | ^~~~~~ file.c:3482:5: note: in expansion of macro 'DEREF' 3482 | DEREF(N); N = INTVAL(N); | ^~~~~ 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:3482:5: note: in expansion of macro 'DEREF' 3482 | 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) \ | ^ file.c:3482:5: note: in expansion of macro 'DEREF' 3482 | DEREF(N); N = INTVAL(N); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3482:5: note: in expansion of macro 'DEREF' 3482 | DEREF(N); N = INTVAL(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) | ^ file.c:3487:31: note: in expansion of macro 'ADDTAG' 3487 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3500:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3500 | ASSIGN_v_heap_term(Lst, ret_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:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3500:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3500 | ASSIGN_v_heap_term(Lst, ret_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);} | ^~~~~~~~~ file.c:3500:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3500 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3511:5: note: in expansion of macro 'DEREF' 3511 | 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); \ | ^ file.c:3511:5: note: in expansion of macro 'DEREF' 3511 | 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) \ | ^ file.c:3511:5: note: in expansion of macro 'DEREF' 3511 | 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; \ | ^ file.c:3511:5: note: in expansion of macro 'DEREF' 3511 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.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:3530:17: note: in expansion of macro 'ADDTAG' 3530 | b = ADDTAG(insert_sym(s, (ch_ptr-s), 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:3535:5: note: in expansion of macro 'ASSIGN_f_atom' 3535 | ASSIGN_f_atom(Ch, b); | ^~~~~~~~~~~~~ file.c: In function 'b_PEEK_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3543:5: note: in expansion of macro 'DEREF' 3543 | 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); \ | ^ file.c:3543:5: note: in expansion of macro 'DEREF' 3543 | 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) \ | ^ file.c:3543:5: note: in expansion of macro 'DEREF' 3543 | 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; \ | ^ file.c:3543:5: note: in expansion of macro 'DEREF' 3543 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.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:3561:17: note: in expansion of macro 'ADDTAG' 3561 | b = ADDTAG(insert_sym(s, (ch_ptr-s), 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:3571:5: note: in expansion of macro 'ASSIGN_f_atom' 3571 | ASSIGN_f_atom(Ch, b); | ^~~~~~~~~~~~~ file.c: In function 'b_READ_CHAR_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:3582:5: note: in expansion of macro 'DEREF' 3582 | 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); \ | ^ file.c:3582:5: note: in expansion of macro 'DEREF' 3582 | 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) \ | ^ file.c:3582:5: note: in expansion of macro 'DEREF' 3582 | 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; \ | ^ file.c:3582:5: note: in expansion of macro 'DEREF' 3582 | 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); \ | ^~~~~~ file.c:3590:5: note: in expansion of macro 'DEREF' 3590 | DEREF(N); N = INTVAL(N); | ^~~~~ 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:3590:5: note: in expansion of macro 'DEREF' 3590 | 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) \ | ^ file.c:3590:5: note: in expansion of macro 'DEREF' 3590 | DEREF(N); N = INTVAL(N); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3590:5: note: in expansion of macro 'DEREF' 3590 | DEREF(N); N = INTVAL(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) | ^ file.c:3599:17: note: in expansion of macro 'ADDTAG' 3599 | b = ADDTAG(insert_sym(s, (ch_ptr-s), 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) | ^ file.c:3604:31: note: in expansion of macro 'ADDTAG' 3604 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3617:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3617 | ASSIGN_v_heap_term(Lst, ret_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:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3617:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3617 | ASSIGN_v_heap_term(Lst, ret_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);} | ^~~~~~~~~ file.c:3617:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3617 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ file.c: In function 'b_READ_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3627:5: note: in expansion of macro 'DEREF' 3627 | 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); \ | ^ file.c:3627:5: note: in expansion of macro 'DEREF' 3627 | 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) \ | ^ file.c:3627:5: note: in expansion of macro 'DEREF' 3627 | 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; \ | ^ file.c:3627:5: note: in expansion of macro 'DEREF' 3627 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:3646:5: note: in expansion of macro 'ASSIGN_f_atom' 3646 | ASSIGN_f_atom(Ch, MAKEINT(b)); | ^~~~~~~~~~~~~ file.c: In function 'b_PEEK_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3654:5: note: in expansion of macro 'DEREF' 3654 | 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); \ | ^ file.c:3654:5: note: in expansion of macro 'DEREF' 3654 | 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) \ | ^ file.c:3654:5: note: in expansion of macro 'DEREF' 3654 | 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; \ | ^ file.c:3654:5: note: in expansion of macro 'DEREF' 3654 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:3679:5: note: in expansion of macro 'ASSIGN_f_atom' 3679 | ASSIGN_f_atom(Ch, MAKEINT(b)); | ^~~~~~~~~~~~~ file.c: In function 'b_READ_CHAR_CODE_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:3690:5: note: in expansion of macro 'DEREF' 3690 | 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); \ | ^ file.c:3690:5: note: in expansion of macro 'DEREF' 3690 | 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) \ | ^ file.c:3690:5: note: in expansion of macro 'DEREF' 3690 | 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; \ | ^ file.c:3690:5: note: in expansion of macro 'DEREF' 3690 | 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); \ | ^~~~~~ file.c:3698:5: note: in expansion of macro 'DEREF' 3698 | DEREF(N); N = INTVAL(N); | ^~~~~ 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:3698:5: note: in expansion of macro 'DEREF' 3698 | 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) \ | ^ file.c:3698:5: note: in expansion of macro 'DEREF' 3698 | DEREF(N); N = INTVAL(N); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3698:5: note: in expansion of macro 'DEREF' 3698 | DEREF(N); N = INTVAL(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) | ^ file.c:3706:31: note: in expansion of macro 'ADDTAG' 3706 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3719:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3719 | ASSIGN_v_heap_term(Lst, ret_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:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3719:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3719 | ASSIGN_v_heap_term(Lst, ret_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);} | ^~~~~~~~~ file.c:3719:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3719 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ file.c: In function 'b_READ_FILE_BYTES_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:3731:5: note: in expansion of macro 'DEREF' 3731 | 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); \ | ^ file.c:3731:5: note: in expansion of macro 'DEREF' 3731 | 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) \ | ^ file.c:3731:5: note: in expansion of macro 'DEREF' 3731 | 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; \ | ^ file.c:3731:5: note: in expansion of macro 'DEREF' 3731 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.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:3740:31: note: in expansion of macro 'ADDTAG' 3740 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3747:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3747 | ASSIGN_v_heap_term(Lst, ret_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:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3747:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3747 | ASSIGN_v_heap_term(Lst, ret_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);} | ^~~~~~~~~ file.c:3747:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3747 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ file.c: In function 'b_READ_FILE_CHARS_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:3759:5: note: in expansion of macro 'DEREF' 3759 | 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); \ | ^ file.c:3759:5: note: in expansion of macro 'DEREF' 3759 | 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) \ | ^ file.c:3759:5: note: in expansion of macro 'DEREF' 3759 | 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; \ | ^ file.c:3759:5: note: in expansion of macro 'DEREF' 3759 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.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:3772:17: note: in expansion of macro 'ADDTAG' 3772 | b = ADDTAG(insert_sym(s, (ch_ptr-s), 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) | ^ file.c:3777:31: note: in expansion of macro 'ADDTAG' 3777 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3784:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3784 | ASSIGN_v_heap_term(Lst, ret_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:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3784:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3784 | ASSIGN_v_heap_term(Lst, ret_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);} | ^~~~~~~~~ file.c:3784:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3784 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ file.c: In function 'b_READ_FILE_CODES_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:3796:5: note: in expansion of macro 'DEREF' 3796 | 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); \ | ^ file.c:3796:5: note: in expansion of macro 'DEREF' 3796 | 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) \ | ^ file.c:3796:5: note: in expansion of macro 'DEREF' 3796 | 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; \ | ^ file.c:3796:5: note: in expansion of macro 'DEREF' 3796 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.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:3808:31: note: in expansion of macro 'ADDTAG' 3808 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3815:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3815 | ASSIGN_v_heap_term(Lst, ret_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:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3815:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3815 | ASSIGN_v_heap_term(Lst, ret_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);} | ^~~~~~~~~ file.c:3815:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3815 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ file.c: In function 'b_READ_LINE_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:3827:5: note: in expansion of macro 'DEREF' 3827 | 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); \ | ^ file.c:3827:5: note: in expansion of macro 'DEREF' 3827 | 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) \ | ^ file.c:3827:5: note: in expansion of macro 'DEREF' 3827 | 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; \ | ^ file.c:3827:5: note: in expansion of macro 'DEREF' 3827 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.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:3849:17: note: in expansion of macro 'ADDTAG' 3849 | b = ADDTAG(insert_sym(s, (ch_ptr-s), 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) | ^ file.c:3854:31: note: in expansion of macro 'ADDTAG' 3854 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:3863:13: note: in expansion of macro 'ASSIGN_f_atom' 3863 | ASSIGN_f_atom(Lst, eof_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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3868:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3868 | ASSIGN_v_heap_term(Lst, ret_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:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3868:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3868 | ASSIGN_v_heap_term(Lst, ret_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);} | ^~~~~~~~~ file.c:3868:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3868 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ 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); \ | ^~~~~~ file.c:3878:5: note: in expansion of macro 'DEREF' 3878 | 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); \ | ^ file.c:3878:5: note: in expansion of macro 'DEREF' 3878 | 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) \ | ^ file.c:3878:5: note: in expansion of macro 'DEREF' 3878 | 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; \ | ^ file.c:3878:5: note: in expansion of macro 'DEREF' 3878 | 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); \ | ^~~~~~ file.c:3885:5: note: in expansion of macro 'DEREF' 3885 | 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:3885:5: note: in expansion of macro 'DEREF' 3885 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3885:5: note: in expansion of macro 'DEREF' 3885 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3885:5: note: in expansion of macro 'DEREF' 3885 | DEREF(op); | ^~~~~ file.c:3900:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3900 | lst_ptr = (BPLONG_PTR)UNTAGGED_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); \ | ^~~~~~ file.c:3901:36: note: in expansion of macro 'DEREF' 3901 | 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); \ | ^ file.c:3901:36: note: in expansion of macro 'DEREF' 3901 | byt = FOLLOW(lst_ptr); DEREF(byt); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3901:36: note: in expansion of macro 'DEREF' 3901 | byt = FOLLOW(lst_ptr); DEREF(byt); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3901:36: note: in expansion of macro 'DEREF' 3901 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3913:37: note: in expansion of macro 'DEREF' 3913 | op = FOLLOW(lst_ptr+1); 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:3913:37: note: in expansion of macro 'DEREF' 3913 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3913:37: note: in expansion of macro 'DEREF' 3913 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3913:37: note: in expansion of macro 'DEREF' 3913 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ file.c: In function 'b_put_char': 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:3937:28: note: in expansion of macro 'GET_ATM_SYM_REC' 3937 | 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); \ | ^~~~~~ file.c:3961:5: note: in expansion of macro 'DEREF' 3961 | 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); \ | ^ file.c:3961:5: note: in expansion of macro 'DEREF' 3961 | 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) \ | ^ file.c:3961:5: note: in expansion of macro 'DEREF' 3961 | 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; \ | ^ file.c:3961:5: note: in expansion of macro 'DEREF' 3961 | 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); \ | ^~~~~~ file.c:3968:5: note: in expansion of macro 'DEREF' 3968 | 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:3968:5: note: in expansion of macro 'DEREF' 3968 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3968:5: note: in expansion of macro 'DEREF' 3968 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3968:5: note: in expansion of macro 'DEREF' 3968 | DEREF(op); | ^~~~~ file.c:3980:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3980 | lst_ptr = (BPLONG_PTR)UNTAGGED_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); \ | ^~~~~~ file.c:3981:36: note: in expansion of macro 'DEREF' 3981 | 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); \ | ^ file.c:3981:36: note: in expansion of macro 'DEREF' 3981 | atm = FOLLOW(lst_ptr); DEREF(atm); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3981:36: note: in expansion of macro 'DEREF' 3981 | atm = FOLLOW(lst_ptr); DEREF(atm); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3981:36: note: in expansion of macro 'DEREF' 3981 | 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); \ | ^~~~~~ file.c:3990:37: note: in expansion of macro 'DEREF' 3990 | op = FOLLOW(lst_ptr+1); 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:3990:37: note: in expansion of macro 'DEREF' 3990 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3990:37: note: in expansion of macro 'DEREF' 3990 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3990:37: note: in expansion of macro 'DEREF' 3990 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ file.c: In function 'b_WRITE_CHAR_CODE_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); \ | ^~~~~~ file.c:4027:5: note: in expansion of macro 'DEREF' 4027 | 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); \ | ^ file.c:4027:5: note: in expansion of macro 'DEREF' 4027 | 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) \ | ^ file.c:4027:5: note: in expansion of macro 'DEREF' 4027 | 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; \ | ^ file.c:4027:5: note: in expansion of macro 'DEREF' 4027 | 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); \ | ^~~~~~ file.c:4034:5: note: in expansion of macro 'DEREF' 4034 | 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:4034:5: note: in expansion of macro 'DEREF' 4034 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:4034:5: note: in expansion of macro 'DEREF' 4034 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4034:5: note: in expansion of macro 'DEREF' 4034 | DEREF(op); | ^~~~~ file.c:4044:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4044 | lst_ptr = (BPLONG_PTR)UNTAGGED_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); \ | ^~~~~~ file.c:4045:36: note: in expansion of macro 'DEREF' 4045 | elm = FOLLOW(lst_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:4045:36: note: in expansion of macro 'DEREF' 4045 | 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) \ | ^ file.c:4045:36: note: in expansion of macro 'DEREF' 4045 | 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; \ | ^ file.c:4045:36: note: in expansion of macro 'DEREF' 4045 | 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); \ | ^~~~~~ file.c:4052:37: note: in expansion of macro 'DEREF' 4052 | op = FOLLOW(lst_ptr+1); 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:4052:37: note: in expansion of macro 'DEREF' 4052 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:4052:37: note: in expansion of macro 'DEREF' 4052 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4052:37: note: in expansion of macro 'DEREF' 4052 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ file.c: In function 'b_PICAT_PRINT_STRING_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); \ | ^~~~~~ file.c:4075:5: note: in expansion of macro 'DEREF' 4075 | 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); \ | ^ file.c:4075:5: note: in expansion of macro 'DEREF' 4075 | 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) \ | ^ file.c:4075:5: note: in expansion of macro 'DEREF' 4075 | 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; \ | ^ file.c:4075:5: note: in expansion of macro 'DEREF' 4075 | 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); \ | ^~~~~~ file.c:4077:5: note: in expansion of macro 'DEREF' 4077 | 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:4077:5: note: in expansion of macro 'DEREF' 4077 | 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:4077:5: note: in expansion of macro 'DEREF' 4077 | 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:4077:5: note: in expansion of macro 'DEREF' 4077 | DEREF(Lst); | ^~~~~ file.c:4086:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4086 | lst_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); \ | ^~~~~~ file.c:4087:32: note: in expansion of macro 'DEREF' 4087 | elm = FOLLOW(lst_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:4087:32: note: in expansion of macro 'DEREF' 4087 | 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) \ | ^ file.c:4087:32: note: in expansion of macro 'DEREF' 4087 | 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; \ | ^ file.c:4087:32: note: in expansion of macro 'DEREF' 4087 | 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); \ | ^~~~~~ file.c:4088:34: note: in expansion of macro 'DEREF' 4088 | Lst = FOLLOW(lst_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); \ | ^ file.c:4088:34: note: in expansion of macro 'DEREF' 4088 | Lst = FOLLOW(lst_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:4088:34: note: in expansion of macro 'DEREF' 4088 | 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; \ | ^ file.c:4088:34: note: in expansion of macro 'DEREF' 4088 | Lst = FOLLOW(lst_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:4089:19: note: in expansion of macro 'GET_ATM_SYM_REC' 4089 | sym_ptr = GET_ATM_SYM_REC(elm); | ^~~~~~~~~~~~~~~ file.c: In function 'b_SET_STRING_TO_PARSE_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:4102:5: note: in expansion of macro 'DEREF' 4102 | 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); \ | ^ file.c:4102:5: note: in expansion of macro 'DEREF' 4102 | DEREF(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:4102:5: note: in expansion of macro 'DEREF' 4102 | DEREF(Str); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4102:5: note: in expansion of macro 'DEREF' 4102 | DEREF(Str); | ^~~~~ file.c:4108:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4108 | 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); \ | ^~~~~~ file.c:4109:35: note: in expansion of macro 'DEREF' 4109 | 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); \ | ^ file.c:4109:35: note: in expansion of macro 'DEREF' 4109 | Str = FOLLOW(list_ptr+1); DEREF(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:4109:35: note: in expansion of macro 'DEREF' 4109 | Str = FOLLOW(list_ptr+1); DEREF(Str); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4109:35: note: in expansion of macro 'DEREF' 4109 | 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); \ | ^~~~~~ file.c:4110:31: note: in expansion of macro 'DEREF' 4110 | c = FOLLOW(list_ptr); DEREF(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:4110:31: note: in expansion of macro 'DEREF' 4110 | 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) \ | ^ file.c:4110:31: note: in expansion of macro 'DEREF' 4110 | 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; \ | ^ file.c:4110:31: note: in expansion of macro 'DEREF' 4110 | c = FOLLOW(list_ptr); DEREF(c); | ^~~~~ 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:4112:32: note: in expansion of macro 'GET_ATM_SYM_REC' 4112 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(c); | ^~~~~~~~~~~~~~~ file.c: In function 'c_cp_file': file.c:1574:5: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 1574 | system(bp_buf); | ^~~~~~~~~~~~~~ file.c: In function 'c_get_cwd': file.c:2391:5: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 2391 | getcwd(f_name, MAX_STR_LEN-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c: In function 'c_PICAT_GET_CWD_f': file.c:3373:5: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 3373 | getcwd(f_name, MAX_STR_LEN-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" domain.c In file included from domain.c:14: domain.c: In function 'c_DM_CREATE_BV_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:36:5: 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:5: 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:5: note: in expansion of macro 'DEREF' 36 | DEREF(Var); 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: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: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: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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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: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: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); | ^~~~~ 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:60:5: note: in expansion of macro 'DEREF' 60 | 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:60:5: note: in expansion of macro 'DEREF' 60 | 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:60:5: note: in expansion of macro 'DEREF' 60 | 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:60:5: note: in expansion of macro 'DEREF' 60 | 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); \ | ^~~~~~ domain.c:61:5: note: in expansion of macro 'DEREF' 61 | 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:61:5: note: in expansion of macro 'DEREF' 61 | 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:61:5: note: in expansion of macro 'DEREF' 61 | 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:61:5: note: in expansion of macro 'DEREF' 61 | 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); \ | ^~~~~~ domain.c:61:18: note: in expansion of macro 'DEREF' 61 | 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:61:18: note: in expansion of macro 'DEREF' 61 | 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:61:18: note: in expansion of macro 'DEREF' 61 | 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:61:18: note: in expansion of macro 'DEREF' 61 | DEREF(From); DEREF(To); | ^~~~~ domain.c: In function 'c_DM_CREATE_DVARS': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:91:5: note: in expansion of macro 'DEREF' 91 | 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:91:5: note: in expansion of macro 'DEREF' 91 | 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:91:5: note: in expansion of macro 'DEREF' 91 | 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:91:5: note: in expansion of macro 'DEREF' 91 | 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); \ | ^~~~~~ domain.c:91:18: note: in expansion of macro 'DEREF' 91 | 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:91:18: note: in expansion of macro 'DEREF' 91 | 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:91:18: note: in expansion of macro 'DEREF' 91 | 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:91:18: note: in expansion of macro 'DEREF' 91 | 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); \ | ^~~~~~ domain.c:104:5: note: in expansion of macro 'DEREF' 104 | DEREF(Vars); | ^~~~~ 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:104:5: note: in expansion of macro 'DEREF' 104 | DEREF(Vars); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:104:5: note: in expansion of macro 'DEREF' 104 | DEREF(Vars); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:104:5: note: in expansion of macro 'DEREF' 104 | DEREF(Vars); | ^~~~~ domain.c:106:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 106 | sreg = (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); \ | ^~~~~~ domain.c:108:9: note: in expansion of macro 'DEREF' 108 | 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:108:9: note: in expansion of macro 'DEREF' 108 | 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:108:9: note: in expansion of macro 'DEREF' 108 | 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:108:9: note: in expansion of macro 'DEREF' 108 | 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); \ | ^~~~~~ domain.c:110:9: note: in expansion of macro 'DEREF' 110 | DEREF(Vars); | ^~~~~ 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:110:9: note: in expansion of macro 'DEREF' 110 | DEREF(Vars); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:110:9: note: in expansion of macro 'DEREF' 110 | DEREF(Vars); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:110:9: note: in expansion of macro 'DEREF' 110 | DEREF(Vars); | ^~~~~ domain.c: In function 'aux_create_domain_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 */ | ^ event.h:128:9: note: in expansion of macro 'FOLLOW' 128 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ domain.c:124:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 124 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ 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:124:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 124 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ 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:124:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 124 | CREATE_SUSP_VAR_nocs(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:124:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 124 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ 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:124:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 124 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ domain.c:131:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 131 | 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:85:20: note: in expansion of macro 'ADDTAG3' 85 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont);} | ^~~~~~~ domain.c:137:13: note: in expansion of macro 'PUSHTRAIL_H_ATOMIC' 137 | PUSHTRAIL_H_ATOMIC(top, FOLLOW(top)); | ^~~~~~~~~~~~~~~~~~ domain.c: In function 'aux_create_bv_domain_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 */ | ^ event.h:128:9: note: in expansion of macro 'FOLLOW' 128 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ domain.c:156:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 156 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ 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:156:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 156 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ 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:156:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 156 | CREATE_SUSP_VAR_nocs(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:156:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 156 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ 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:156:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 156 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ domain.c:163:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 163 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ domain.c: In function 'dm_clone': domain.c:187:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | DV_var(dv_ptr_cp) = ((BPLONG)heap_top | SUSP); | ^ domain.c: In function 'create_susp_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); \ | ^~~~~~ domain.c:212:5: note: in expansion of macro 'DEREF' 212 | 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:212:5: note: in expansion of macro 'DEREF' 212 | 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:212:5: note: in expansion of macro 'DEREF' 212 | 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: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 */ | ^ event.h:128:9: note: in expansion of macro 'FOLLOW' 128 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ domain.c:214:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 214 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ 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:214:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 214 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ 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:214:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 214 | CREATE_SUSP_VAR_nocs(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:214:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 214 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ 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:214:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 214 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ domain.c: In function 'fd_vector_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); \ | ^~~~~~ domain.c:226:5: note: in expansion of macro 'DEREF' 226 | 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); \ | ^ domain.c:226:5: note: in expansion of macro 'DEREF' 226 | DEREF(low); DEREF(up); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:226:5: note: in expansion of macro 'DEREF' 226 | DEREF(low); DEREF(up); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:226:5: note: in expansion of macro 'DEREF' 226 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:226:17: note: in expansion of macro 'DEREF' 226 | 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); \ | ^ domain.c:226:17: note: in expansion of macro 'DEREF' 226 | DEREF(low); DEREF(up); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:226:17: note: in expansion of macro 'DEREF' 226 | DEREF(low); DEREF(up); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:226:17: note: in expansion of macro 'DEREF' 226 | DEREF(low); DEREF(up); | ^~~~~ domain.c: In function 'it_to_bv': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #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:262:5: note: in expansion of macro 'PUSHTRAIL_H_BIT_VECTOR' 262 | PUSHTRAIL_H_BIT_VECTOR(top, FOLLOW(top)); | ^~~~~~~~~~~~~~~~~~~~~~ domain.c:263:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 263 | FOLLOW(top) = (BPLONG)heap_top; | ^ domain.c: In function 'it_to_bv_with_hole': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #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:302:5: note: in expansion of macro 'PUSHTRAIL_H_BIT_VECTOR' 302 | PUSHTRAIL_H_BIT_VECTOR(top, FOLLOW(top)); | ^~~~~~~~~~~~~~~~~~~~~~ domain.c:303:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 303 | FOLLOW(top) = (BPLONG)heap_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:98:9: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 98 | PUSHTRAILC_ATOMIC(top, old_size); \ | ^~~~~~~~~~~~~~~~~ domain.c:322:5: note: in expansion of macro 'UPDATE_SIZE' 322 | UPDATE_SIZE(dv_ptr, size, size-1); | ^~~~~~~~~~~ domain.c: In function 'it_to_bv_with_interval_holes': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #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:339:5: note: in expansion of macro 'PUSHTRAIL_H_BIT_VECTOR' 339 | PUSHTRAIL_H_BIT_VECTOR(top, FOLLOW(top)); | ^~~~~~~~~~~~~~~~~~~~~~ domain.c:340:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 340 | FOLLOW(top) = (BPLONG)heap_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:98:9: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 98 | PUSHTRAILC_ATOMIC(top, old_size); \ | ^~~~~~~~~~~~~~~~~ domain.c:369:5: note: in expansion of macro 'UPDATE_SIZE' 369 | UPDATE_SIZE(dv_ptr, size, size-(interval_end-interval_start+1)); | ^~~~~~~~~~~ domain.c: In function 'b_DM_DISJOINT_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) \ | ^~~~~~ domain.c:376:5: note: in expansion of macro 'DEREF_NONVAR' 376 | DEREF_NONVAR(Var1); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:377:5: note: in expansion of macro 'DEREF_NONVAR' 377 | DEREF_NONVAR(Var2); | ^~~~~~~~~~~~ domain.c:380:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 380 | dv_ptr1 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var1); | ^ domain.c:382:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 382 | dv_ptr2 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var2); | ^ domain.c:390:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 390 | dv_ptr2 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var2); | ^ domain.c: In function 'b_DM_INCLUDE': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:412:5: note: in expansion of macro 'DEREF_NONVAR' 412 | DEREF_NONVAR(Var1); 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:412:25: note: in expansion of macro 'DEREF_NONVAR' 412 | DEREF_NONVAR(Var1); DEREF_NONVAR(Var2); | ^~~~~~~~~~~~ domain.c:416:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 416 | dv_ptr1 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var1); | ^ domain.c:417:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 417 | dv_ptr2 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var2); | ^ domain.c:420:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 420 | dv_ptr1 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var1); | ^ domain.c: In function 'domain_include_bv': domain.c:439:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 439 | bv_ptr1 = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr1); | ^ domain.c:440:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 440 | bv_ptr2 = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr2); | ^ domain.c: In function 'varorint_set_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:487:5: note: in expansion of macro 'DEREF_NONVAR' 487 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ domain.c:491:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 491 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ domain.c: In function 'domain_set_false_noint': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:517:13: note: in expansion of macro 'ASSIGN_DVAR' 517 | ASSIGN_DVAR(dv_ptr, MAKEINT(DV_last(dv_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); \ | ^~~~~~~~~~~~~~~~~ domain.c:526:9: note: in expansion of macro 'UPDATE_FIRST_SIZE' 526 | 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:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ domain.c:526:9: note: in expansion of macro 'UPDATE_FIRST_SIZE' 526 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:532:13: note: in expansion of macro 'ASSIGN_DVAR' 532 | ASSIGN_DVAR(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); \ | ^~~~~~~~~~~~~~~~~ domain.c:541:9: note: in expansion of macro 'UPDATE_LAST_SIZE' 541 | 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: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:541:9: note: in expansion of macro 'UPDATE_LAST_SIZE' 541 | UPDATE_LAST_SIZE(dv_ptr, last, elm, count-1); | ^~~~~~~~~~~~~~~~ domain.c: In function 'domain_set_false_aux': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:569:13: note: in expansion of macro 'ASSIGN_DVAR' 569 | ASSIGN_DVAR(dv_ptr, MAKEINT(DV_last(dv_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); \ | ^~~~~~~~~~~~~~~~~ domain.c:578:9: note: in expansion of macro 'UPDATE_FIRST_SIZE' 578 | 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:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ domain.c:578:9: note: in expansion of macro 'UPDATE_FIRST_SIZE' 578 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:584:13: note: in expansion of macro 'ASSIGN_DVAR' 584 | ASSIGN_DVAR(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); \ | ^~~~~~~~~~~~~~~~~ domain.c:593:9: note: in expansion of macro 'UPDATE_LAST_SIZE' 593 | 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: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:593:9: note: in expansion of macro 'UPDATE_LAST_SIZE' 593 | UPDATE_LAST_SIZE(dv_ptr, last, elm, count-1); | ^~~~~~~~~~~~~~~~ domain.c: In function 'domain_set_false_bv': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:617:13: note: in expansion of macro 'ASSIGN_DVAR' 617 | ASSIGN_DVAR(dv_ptr, MAKEINT(DV_last(dv_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); \ | ^~~~~~~~~~~~~~~~~ domain.c:626:9: note: in expansion of macro 'UPDATE_FIRST_SIZE' 626 | 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:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ domain.c:626:9: note: in expansion of macro 'UPDATE_FIRST_SIZE' 626 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:632:13: note: in expansion of macro 'ASSIGN_DVAR' 632 | ASSIGN_DVAR(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); \ | ^~~~~~~~~~~~~~~~~ domain.c:641:9: note: in expansion of macro 'UPDATE_LAST_SIZE' 641 | 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: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:641:9: note: in expansion of macro 'UPDATE_LAST_SIZE' 641 | UPDATE_LAST_SIZE(dv_ptr, last, elm, count-1); | ^~~~~~~~~~~~~~~~ domain.c: In function 'domain_exclude_first_bv': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:657:9: note: in expansion of macro 'ASSIGN_DVAR' 657 | ASSIGN_DVAR(dv_ptr, MAKEINT(DV_last(dv_ptr))); | ^~~~~~~~~~~ domain.c:663:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 663 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_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); \ | ^~~~~~~~~~~~~~~~~ domain.c:665:5: note: in expansion of macro 'UPDATE_FIRST_SIZE' 665 | 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:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ domain.c:665:5: note: in expansion of macro 'UPDATE_FIRST_SIZE' 665 | UPDATE_FIRST_SIZE(dv_ptr, first, elm, count-1); | ^~~~~~~~~~~~~~~~~ domain.c: In function 'domain_exclude_last_bv': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:677:9: note: in expansion of macro 'ASSIGN_DVAR' 677 | ASSIGN_DVAR(dv_ptr, MAKEINT(DV_first(dv_ptr))); | ^~~~~~~~~~~ domain.c:683:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 683 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_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); \ | ^~~~~~~~~~~~~~~~~ domain.c:685:5: note: in expansion of macro 'UPDATE_LAST_SIZE' 685 | 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: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:685:5: note: in expansion of macro 'UPDATE_LAST_SIZE' 685 | UPDATE_LAST_SIZE(dv_ptr, last, elm, count-1); | ^~~~~~~~~~~~~~~~ domain.c: In function 'exclude_inner_elm_bv': domain.c:694:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 694 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_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);} | ^~~~~~~ domain.c:699:5: note: in expansion of macro 'PUSHTRAIL_H_ATOMIC' 699 | PUSHTRAIL_H_ATOMIC(w_ptr, w); | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *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:703:5: note: in expansion of macro 'UPDATE_SIZE' 703 | UPDATE_SIZE(dv_ptr, count, count-1); | ^~~~~~~~~~~ domain.c: In function 'b_DM_NEXT_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); \ | ^~~~~~ domain.c:751:5: note: in expansion of macro 'DEREF' 751 | 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); \ | ^ domain.c:751:5: note: in expansion of macro 'DEREF' 751 | 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) \ | ^ domain.c:751:5: note: in expansion of macro 'DEREF' 751 | DEREF(DVar); DEREF(E); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:751:5: note: in expansion of macro 'DEREF' 751 | 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); \ | ^~~~~~ domain.c:751:18: note: in expansion of macro 'DEREF' 751 | 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); \ | ^ domain.c:751:18: note: in expansion of macro 'DEREF' 751 | 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) \ | ^ domain.c:751:18: note: in expansion of macro 'DEREF' 751 | DEREF(DVar); DEREF(E); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:751:18: note: in expansion of macro 'DEREF' 751 | DEREF(DVar); DEREF(E); | ^~~~~ domain.c:757:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 757 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(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;} | ^~~~~~ domain.c:761:9: note: in expansion of macro 'ASSIGN_f_atom' 761 | ASSIGN_f_atom(NextE, MAKEINT(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;} | ^~~~~~ domain.c:770:5: note: in expansion of macro 'ASSIGN_f_atom' 770 | ASSIGN_f_atom(NextE, MAKEINT(elm)); | ^~~~~~~~~~~~~ domain.c: In function 'domain_next_bv': domain.c:779:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 779 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ domain.c: In function 'b_DM_PREV_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); \ | ^~~~~~ domain.c:802:5: note: in expansion of macro 'DEREF' 802 | 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); \ | ^ domain.c:802:5: note: in expansion of macro 'DEREF' 802 | 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) \ | ^ domain.c:802:5: note: in expansion of macro 'DEREF' 802 | DEREF(DVar); DEREF(E); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:802:5: note: in expansion of macro 'DEREF' 802 | 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); \ | ^~~~~~ domain.c:802:18: note: in expansion of macro 'DEREF' 802 | 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); \ | ^ domain.c:802:18: note: in expansion of macro 'DEREF' 802 | 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) \ | ^ domain.c:802:18: note: in expansion of macro 'DEREF' 802 | DEREF(DVar); DEREF(E); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:802:18: note: in expansion of macro 'DEREF' 802 | DEREF(DVar); DEREF(E); | ^~~~~ domain.c:804:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 804 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(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;} | ^~~~~~ domain.c:808:9: note: in expansion of macro 'ASSIGN_f_atom' 808 | ASSIGN_f_atom(PrevE, MAKEINT(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;} | ^~~~~~ domain.c:816:5: note: in expansion of macro 'ASSIGN_f_atom' 816 | ASSIGN_f_atom(PrevE, MAKEINT(elm)); | ^~~~~~~~~~~~~ domain.c: In function 'domain_prev_bv': domain.c:825:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 825 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ domain.c: In function 'b_DM_TRUE_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); \ | ^~~~~~ domain.c:838:5: note: in expansion of macro 'DEREF' 838 | 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:838:5: note: in expansion of macro 'DEREF' 838 | 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:838:5: note: in expansion of macro 'DEREF' 838 | 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:838:5: note: in expansion of macro 'DEREF' 838 | 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); \ | ^~~~~~ domain.c:839:5: note: in expansion of macro 'DEREF' 839 | 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); \ | ^ domain.c:839:5: note: in expansion of macro 'DEREF' 839 | DEREF(E); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:839:5: note: in expansion of macro 'DEREF' 839 | DEREF(E); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:839:5: note: in expansion of macro 'DEREF' 839 | DEREF(E); | ^~~~~ domain.c:843:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 843 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:852:5: note: in expansion of macro 'DEREF' 852 | 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:852:5: note: in expansion of macro 'DEREF' 852 | 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:852:5: note: in expansion of macro 'DEREF' 852 | 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:852:5: note: in expansion of macro 'DEREF' 852 | 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); \ | ^~~~~~ domain.c:853:5: note: in expansion of macro 'DEREF' 853 | 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); \ | ^ domain.c:853:5: note: in expansion of macro 'DEREF' 853 | DEREF(E); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:853:5: note: in expansion of macro 'DEREF' 853 | DEREF(E); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:853:5: note: in expansion of macro 'DEREF' 853 | DEREF(E); | ^~~~~ domain.c:857:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 857 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ domain.c: In function 'b_DM_INNER_TRUE_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); \ | ^~~~~~ domain.c:867:5: note: in expansion of macro 'DEREF' 867 | 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:867:5: note: in expansion of macro 'DEREF' 867 | 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:867:5: note: in expansion of macro 'DEREF' 867 | 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:867:5: note: in expansion of macro 'DEREF' 867 | 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); \ | ^~~~~~ domain.c:868:5: note: in expansion of macro 'DEREF' 868 | 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); \ | ^ domain.c:868:5: note: in expansion of macro 'DEREF' 868 | DEREF(E); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:868:5: note: in expansion of macro 'DEREF' 868 | DEREF(E); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:868:5: note: in expansion of macro 'DEREF' 868 | DEREF(E); | ^~~~~ domain.c:871:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 871 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ domain.c: In function 'varorint_dm_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:882:5: note: in expansion of macro 'DEREF_NONVAR' 882 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ domain.c:886:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 886 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ domain.c: In function 'dm_true': domain.c:908:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 908 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ domain.c: In function 'dm_true_bv': domain.c:927:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 927 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ domain.c: In function 'dm_true_bv_nbt': domain.c:940:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 940 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ domain.c: In function 'b_DM_MIN_MAX_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:952:5: note: in expansion of macro 'DEREF' 952 | 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:952:5: note: in expansion of macro 'DEREF' 952 | 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:952:5: note: in expansion of macro 'DEREF' 952 | 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:952:5: note: in expansion of macro 'DEREF' 952 | DEREF(Var); | ^~~~~ domain.c:954:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 954 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:956:13: note: in expansion of macro 'ASSIGN_f_atom' 956 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:957:13: note: in expansion of macro 'ASSIGN_f_atom' 957 | ASSIGN_f_atom(Max, 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:963:9: note: in expansion of macro 'ASSIGN_f_atom' 963 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:964:9: note: in expansion of macro 'ASSIGN_f_atom' 964 | ASSIGN_f_atom(Max, Var); | ^~~~~~~~~~~~~ domain.c: In function 'b_DM_MIN_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); \ | ^~~~~~ domain.c:976:5: note: in expansion of macro 'DEREF' 976 | 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:976:5: note: in expansion of macro 'DEREF' 976 | 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:976:5: note: in expansion of macro 'DEREF' 976 | 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:976:5: note: in expansion of macro 'DEREF' 976 | DEREF(Var); | ^~~~~ domain.c:978:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 978 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:980:13: note: in expansion of macro 'ASSIGN_f_atom' 980 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:986:9: note: in expansion of macro 'ASSIGN_f_atom' 986 | ASSIGN_f_atom(Min, Var); | ^~~~~~~~~~~~~ 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); \ | ^~~~~~ domain.c:998:5: note: in expansion of macro 'DEREF' 998 | 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:998:5: note: in expansion of macro 'DEREF' 998 | 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:998:5: note: in expansion of macro 'DEREF' 998 | 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:998:5: note: in expansion of macro 'DEREF' 998 | DEREF(Var); | ^~~~~ 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); | ^ term.h:57:22: warning: cast to 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(Max, 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:1008:9: note: in expansion of macro 'ASSIGN_f_atom' 1008 | ASSIGN_f_atom(Max, Var); | ^~~~~~~~~~~~~ domain.c: In function 'b_DM_COUNT_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); \ | ^~~~~~ domain.c:1021:5: note: in expansion of macro 'DEREF' 1021 | 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:1021:5: note: in expansion of macro 'DEREF' 1021 | 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:1021:5: note: in expansion of macro 'DEREF' 1021 | 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:1021:5: note: in expansion of macro 'DEREF' 1021 | DEREF(Var); | ^~~~~ domain.c:1023:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1023 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:1031:5: note: in expansion of macro 'ASSIGN_f_atom' 1031 | ASSIGN_f_atom(Count, size); | ^~~~~~~~~~~~~ domain.c: In function 'count_domain_elms': domain.c:1042:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1042 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ domain.c: In function 'exclude_domain_elms': domain.c:1064:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1064 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ domain.c: In function 'c_reachability_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1091:5: note: in expansion of macro 'DEREF_NONVAR' 1091 | DEREF_NONVAR(VarsVect); | ^~~~~~~~~~~~ domain.c:1092:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1092 | var_vect_ptr = (BPLONG_PTR)UNTAGGED_ADDR(VarsVect); | ^ domain.c:1093:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1093 | sym_ptr = (SYM_REC_PTR)FOLLOW(var_vect_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:1106:39: note: in expansion of macro 'DEREF_NONVAR' 1106 | var = FOLLOW(var_vect_ptr+i); DEREF_NONVAR(var); | ^~~~~~~~~~~~ domain.c:1108:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1108 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(var); | ^ 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1145:5: note: in expansion of macro 'DEREF_NONVAR' 1145 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1146:5: note: in expansion of macro 'DEREF_NONVAR' 1146 | DEREF_NONVAR(VarsVect); | ^~~~~~~~~~~~ domain.c:1149:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1149 | var_vect_ptr = (BPLONG_PTR)UNTAGGED_ADDR(VarsVect); | ^ domain.c:1150:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1150 | sym_ptr = (SYM_REC_PTR)FOLLOW(var_vect_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:1164:39: note: in expansion of macro 'DEREF_NONVAR' 1164 | var = FOLLOW(var_vect_ptr+i); DEREF_NONVAR(var); | ^~~~~~~~~~~~ domain.c:1166:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1166 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1188:43: note: in expansion of macro 'DEREF_NONVAR' 1188 | elm = FOLLOW(var_vect_ptr+i); DEREF_NONVAR(elm); | ^~~~~~~~~~~~ domain.c:1190:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1190 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(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)); \ | ^~~~~~~~~~~~~~~~~~~~~ domain.c:1192:17: note: in expansion of macro 'ASSIGN_DVAR' 1192 | ASSIGN_DVAR(dv_ptr, MAKEINT(i)); | ^~~~~~~~~~~ domain.c: In function 'c_path_from_to_reachability_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1213:23: note: in expansion of macro 'DEREF_NONVAR' 1213 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1214:21: note: in expansion of macro 'DEREF_NONVAR' 1214 | to = ARG(2, 3); DEREF_NONVAR(to); to = INTVAL(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) \ | ^~~~~~ domain.c:1216:25: note: in expansion of macro 'DEREF_NONVAR' 1216 | Vector = ARG(3, 3); DEREF_NONVAR(Vector); | ^~~~~~~~~~~~ domain.c:1217:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1217 | var_vector = (BPLONG_PTR)UNTAGGED_ADDR(Vector); | ^ domain.c:1218:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1218 | sym_ptr = (SYM_REC_PTR)FOLLOW(var_vector); | ^ domain.c: In function 'path_from_to_reachable': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:1236:36: note: in expansion of macro 'DEREF_NONVAR' 1236 | var = FOLLOW(var_vector+from); DEREF_NONVAR(var); | ^~~~~~~~~~~~ domain.c:1238:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1238 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(var); | ^ domain.c: In function 'b_PATH_FROM_TO_REACHABLE': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:1281:38: note: in expansion of macro 'DEREF_NONVAR' 1281 | ConnectionVec = FOLLOW(arreg+2); DEREF_NONVAR(ConnectionVec); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:1282:30: note: in expansion of macro 'DEREF_NONVAR' 1282 | Graph = FOLLOW(arreg+1); DEREF_NONVAR(Graph); | ^~~~~~~~~~~~ domain.c:1284:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1284 | convec_struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(ConnectionVec); | ^ domain.c:1285:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1285 | sym_ptr = (SYM_REC_PTR)FOLLOW(convec_struct_ptr); | ^ domain.c:1289:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1289 | graph_struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Graph); | ^ domain.c:1290:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1290 | sym_ptr = (SYM_REC_PTR)FOLLOW(graph_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1307:44: note: in expansion of macro 'DEREF_NONVAR' 1307 | node = FOLLOW(graph_struct_ptr+i); DEREF_NONVAR(node); | ^~~~~~~~~~~~ domain.c:1308:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1308 | node_ptr = (BPLONG_PTR)UNTAGGED_ADDR(node); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:1309:38: note: in expansion of macro 'DEREF_NONVAR' 1309 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1311:39: note: in expansion of macro 'DEREF_NONVAR' 1311 | SuccVar = FOLLOW(node_ptr+2); DEREF_NONVAR(SuccVar); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:1320:44: note: in expansion of macro 'DEREF_NONVAR' 1320 | Con = FOLLOW(convec_struct_ptr+i); DEREF_NONVAR(Con); | ^~~~~~~~~~~~ domain.c:1321:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1321 | con_struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1323:43: note: in expansion of macro 'DEREF_NONVAR' 1323 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1324:41: note: in expansion of macro 'DEREF_NONVAR' 1324 | End = FOLLOW(con_struct_ptr+2); DEREF_NONVAR(End); End = INTVAL(End); ConEndArray[i] = End; | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:1325:47: note: in expansion of macro 'DEREF_NONVAR' 1325 | TaggedLab = FOLLOW(con_struct_ptr+3); DEREF_NONVAR(TaggedLab); ConLabArray[i] = Lab = INTVAL(TaggedLab); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1326:42: note: in expansion of macro 'DEREF' 1326 | 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); \ | ^ domain.c:1326:42: note: in expansion of macro 'DEREF' 1326 | Flag = FOLLOW(con_struct_ptr+4); DEREF(Flag); ConFlagArray[i] = Flag; | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:1326:42: note: in expansion of macro 'DEREF' 1326 | 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; \ | ^ domain.c:1326:42: note: in expansion of macro 'DEREF' 1326 | Flag = FOLLOW(con_struct_ptr+4); DEREF(Flag); ConFlagArray[i] = Flag; | ^~~~~ domain.c: In function 'check_reach_cuts_in_one_connection': domain.c:1371:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1371 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ domain.c:1385:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1385 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:1392:25: note: in expansion of macro 'ASSIGN_DVAR' 1392 | ASSIGN_DVAR(dv_ptr, TaggedLab); | ^~~~~~~~~~~ domain.c: In function 'path_from_to_node_degree': domain.c:1413:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1413 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(SuccVar); | ^ domain.c:1424:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1424 | lab_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ domain.c:1444:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1444 | lab_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ domain.c: In function 'check_reach_withno_cut': domain.c:1475:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1475 | lab_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ domain.c:1486:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1486 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(SuccVar); | ^ domain.c:1501:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1501 | lab_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ domain.c: In function 'check_reach_with_one_cut': domain.c:1538:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1538 | lab_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ domain.c:1549:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1549 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(SuccVar); | ^ domain.c:1564:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1564 | lab_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ domain.c: In function 'check_two_cuts_in_two_connections': domain.c:1596:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1596 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ domain.c:1602:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1602 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ domain.c: In function 'check_cuts_in_another_connection': domain.c:1639:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1639 | dv_ptr1 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ domain.c:1643:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1643 | dv_ptr2 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ domain.c: In function 'check_reach_with_two_cuts': domain.c:1686:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1686 | lab_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ domain.c:1697:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1697 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(SuccVar); | ^ domain.c:1712:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1712 | lab_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ domain.c: In function 'b_ALLDISTINCT_CHECK_HALL_VAR_cccc': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:1778:5: note: in expansion of macro 'DEREF_NONVAR' 1778 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ domain.c:1780:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1780 | dv_ptr1 = (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:1781:5: note: in expansion of macro 'DEREF_NONVAR' 1781 | DEREF_NONVAR(NumElmsLeft); NumElmsLeft = INTVAL(NumElmsLeft); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:1782:5: note: in expansion of macro 'DEREF_NONVAR' 1782 | DEREF_NONVAR(L); DEREF_NONVAR(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1782:22: note: in expansion of macro 'DEREF_NONVAR' 1782 | DEREF_NONVAR(L); DEREF_NONVAR(R); | ^~~~~~~~~~~~ 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:1785:5: note: in expansion of macro 'ALIGN' 1785 | 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) | ^ domain.c:1785:5: note: in expansion of macro 'ALIGN' 1785 | ALIGN(CHAR_PTR, curr_fence); | ^~~~~ domain.c:1794:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1794 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1795:28: note: in expansion of macro 'DEREF_NONVAR' 1795 | elm = FOLLOW(ptr); DEREF_NONVAR(elm); | ^~~~~~~~~~~~ domain.c:1797:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1797 | dv_ptr2 = (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 */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1805:28: note: in expansion of macro 'DEREF_NONVAR' 1805 | L = FOLLOW(ptr+1); DEREF_NONVAR(L); | ^~~~~~~~~~~~ domain.c:1822:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1822 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1823:28: note: in expansion of macro 'DEREF_NONVAR' 1823 | elm = FOLLOW(ptr); DEREF_NONVAR(elm); | ^~~~~~~~~~~~ domain.c:1825:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1825 | dv_ptr2 = (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 */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1830:28: note: in expansion of macro 'DEREF_NONVAR' 1830 | L = FOLLOW(ptr+1); DEREF_NONVAR(L); | ^~~~~~~~~~~~ domain.c: In function 'print_domain_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); \ | ^~~~~~ domain.c:1847:5: note: in expansion of macro 'DEREF' 1847 | 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); \ | ^ domain.c:1847:5: note: in expansion of macro 'DEREF' 1847 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:1847:5: note: in expansion of macro 'DEREF' 1847 | 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:1847:5: note: in expansion of macro 'DEREF' 1847 | DEREF(op); | ^~~~~ domain.c:1849:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1849 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ domain.c: In function 'b_DM_INTERSECT': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1888:5: note: in expansion of macro 'DEREF' 1888 | DEREF(Y); 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); \ | ^ domain.c:1888:5: note: in expansion of macro 'DEREF' 1888 | DEREF(Y); DEREF(X); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:1888:5: note: in expansion of macro 'DEREF' 1888 | 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; \ | ^ domain.c:1888:5: note: in expansion of macro 'DEREF' 1888 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:1888:15: note: in expansion of macro 'DEREF' 1888 | DEREF(Y); 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); \ | ^ domain.c:1888:15: note: in expansion of macro 'DEREF' 1888 | DEREF(Y); DEREF(X); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:1888:15: note: in expansion of macro 'DEREF' 1888 | 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; \ | ^ domain.c:1888:15: note: in expansion of macro 'DEREF' 1888 | DEREF(Y); DEREF(X); | ^~~~~ domain.c:1893:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1893 | BPLONG_PTR dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ domain.c:1897:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1897 | BPLONG_PTR 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)); \ | ^~~~~~~~~~~~~~~~~~~~~ domain.c:1900:17: note: in expansion of macro 'ASSIGN_DVAR' 1900 | ASSIGN_DVAR(dv_ptr_x, Y); | ^~~~~~~~~~~ domain.c:1904:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1904 | BPLONG_PTR dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ domain.c: In function 'b_DM_INTERSECT2': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:1938:5: note: in expansion of macro 'DEREF_NONVAR' 1938 | DEREF_NONVAR(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1939:5: note: in expansion of macro 'DEREF_NONVAR' 1939 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1940:5: note: in expansion of macro 'DEREF_NONVAR' 1940 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ domain.c:1942:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1942 | dv_ptr = (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)); \ | ^~~~~~~~~~~~~~~~~~~~~ domain.c:1948:13: note: in expansion of macro 'ASSIGN_DVAR' 1948 | ASSIGN_DVAR(dv_ptr, 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:1964:13: note: in expansion of macro 'ASSIGN_DVAR' 1964 | ASSIGN_DVAR(dv_ptr, MAKEINT(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:1969:13: note: in expansion of macro 'ASSIGN_DVAR' 1969 | ASSIGN_DVAR(dv_ptr, MAKEINT(Up)); | ^~~~~~~~~~~ domain.c: In function 'dm_disjoint': domain.c:1997:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1997 | bv_ptr1 = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr1); | ^ domain.c:1998:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1998 | bv_ptr2 = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr2); | ^ 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) \ | ^~~~~~ domain.c:2041:5: note: in expansion of macro 'DEREF_NONVAR' 2041 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ domain.c:2046:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2046 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2048:5: note: in expansion of macro 'DEREF_NONVAR' 2048 | DEREF_NONVAR(List); | ^~~~~~~~~~~~ domain.c:2050:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2050 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2051:32: note: in expansion of macro 'DEREF_NONVAR' 2051 | elm = FOLLOW(lst_ptr); DEREF_NONVAR(elm); | ^~~~~~~~~~~~ domain.c:2056:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2056 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2057:43: note: in expansion of macro 'DEREF_NONVAR' 2057 | low = FOLLOW(interval_ptr+1); DEREF_NONVAR(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2059:42: note: in expansion of macro 'DEREF_NONVAR' 2059 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2063:35: note: in expansion of macro 'DEREF_NONVAR' 2063 | List = FOLLOW(lst_ptr+1); DEREF_NONVAR(List); | ^~~~~~~~~~~~ domain.c: In function 'check_var_notin_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) \ | ^~~~~~ domain.c:2077:5: note: in expansion of macro 'DEREF_NONVAR' 2077 | DEREF_NONVAR(List); | ^~~~~~~~~~~~ domain.c:2079:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2079 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2080:32: note: in expansion of macro 'DEREF_NONVAR' 2080 | elm = FOLLOW(lst_ptr); DEREF_NONVAR(elm); | ^~~~~~~~~~~~ domain.c:2085:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2085 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2086:43: note: in expansion of macro 'DEREF_NONVAR' 2086 | low = FOLLOW(interval_ptr+1); DEREF_NONVAR(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2088:42: note: in expansion of macro 'DEREF_NONVAR' 2088 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2092:35: note: in expansion of macro 'DEREF_NONVAR' 2092 | List = FOLLOW(lst_ptr+1); DEREF_NONVAR(List); | ^~~~~~~~~~~~ domain.c: In function 'b_TASKS_EXCLUDE_NOGOOD_INTERVAL_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: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(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:2127:5: note: in expansion of macro 'DEREF_NONVAR' 2127 | DEREF_NONVAR(duration); duration0 = INTVAL(duration); | ^~~~~~~~~~~~ domain.c:2129:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2129 | 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) \ | ^~~~~~ domain.c:2135:5: note: in expansion of macro 'DEREF_NONVAR' 2135 | DEREF_NONVAR(tasks); | ^~~~~~~~~~~~ domain.c:2137:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2137 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(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) \ | ^~~~~~ domain.c:2138:29: note: in expansion of macro 'DEREF_NONVAR' 2138 | task = FOLLOW(ptr); DEREF_NONVAR(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2139:32: note: in expansion of macro 'DEREF_NONVAR' 2139 | tasks = FOLLOW(ptr+1); DEREF_NONVAR(tasks); | ^~~~~~~~~~~~ domain.c:2141:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2141 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2142:32: note: in expansion of macro 'DEREF_NONVAR' 2142 | start = FOLLOW(ptr+1); DEREF_NONVAR(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:2143:35: note: in expansion of macro 'DEREF_NONVAR' 2143 | duration = FOLLOW(ptr+2); DEREF_NONVAR(duration); duration = INTVAL(duration); | ^~~~~~~~~~~~ domain.c:2115:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2115 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2144:9: note: in expansion of macro 'TASKS_ARC_CONSISTENT' 2144 | TASKS_ARC_CONSISTENT(est0, lst0, duration0, start, duration); | ^~~~~~~~~~~~~~~~~~~~ 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2166:5: note: in expansion of macro 'DEREF_NONVAR' 2166 | DEREF_NONVAR(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:2167:5: note: in expansion of macro 'DEREF_NONVAR' 2167 | DEREF_NONVAR(duration0); | ^~~~~~~~~~~~ domain.c:2170:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2170 | 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) \ | ^~~~~~ domain.c:2177:37: note: in expansion of macro 'DEREF_NONVAR' 2177 | start = FOLLOW(starts_ptr); DEREF_NONVAR(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:2178:42: note: in expansion of macro 'DEREF_NONVAR' 2178 | duration = FOLLOW(starts_ptr+n); DEREF_NONVAR(duration); duration = INTVAL(duration); | ^~~~~~~~~~~~ domain.c:2115:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2115 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2179:9: note: in expansion of macro 'TASKS_ARC_CONSISTENT' 2179 | TASKS_ARC_CONSISTENT(est0, lst0, duration0, start, duration); | ^~~~~~~~~~~~~~~~~~~~ domain.c: In function 'b_DISJUNCTIVE_TASKS_EF': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:2293:30: note: in expansion of macro 'DEREF_NONVAR' 2293 | start = FOLLOW(arreg+n); DEREF_NONVAR(start); /* S0 */ | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:2295:5: note: in expansion of macro 'DEREF_NONVAR' 2295 | DEREF_NONVAR(duration0); duration0 = INTVAL(duration0); | ^~~~~~~~~~~~ domain.c:2298:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2298 | 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) \ | ^~~~~~ domain.c:2309:9: note: in expansion of macro 'DEREF_NONVAR' 2309 | DEREF_NONVAR(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) \ | ^~~~~~ domain.c:2262:28: note: in expansion of macro 'DEREF_NONVAR' 2262 | start = starts[0]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2322:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2322 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c:2265:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2265 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2322:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2322 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2276:32: note: in expansion of macro 'DEREF_NONVAR' 2276 | start = starts[i]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2322:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2322 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c:2202:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2202 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2278:13: note: in expansion of macro 'EDGE_FINDER01' 2278 | EDGE_FINDER01(start, duration); \ | ^~~~~~~~~~~~~ domain.c:2322:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2322 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c:2235:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2235 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2279:13: note: in expansion of macro 'EDGE_FINDER' 2279 | EDGE_FINDER(acc_est, acc_lct, acc_duration, start, duration); \ | ^~~~~~~~~~~ domain.c:2322:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2322 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2262:28: note: in expansion of macro 'DEREF_NONVAR' 2262 | start = starts[0]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2329:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2329 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c:2265:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2265 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2329:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2329 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2276:32: note: in expansion of macro 'DEREF_NONVAR' 2276 | start = starts[i]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2329:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2329 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c:2202:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2202 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2278:13: note: in expansion of macro 'EDGE_FINDER01' 2278 | EDGE_FINDER01(start, duration); \ | ^~~~~~~~~~~~~ domain.c:2329:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2329 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c:2235:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2235 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2279:13: note: in expansion of macro 'EDGE_FINDER' 2279 | EDGE_FINDER(acc_est, acc_lct, acc_duration, start, duration); \ | ^~~~~~~~~~~ domain.c:2329:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2329 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2262:28: note: in expansion of macro 'DEREF_NONVAR' 2262 | start = starts[0]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2344:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2344 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c:2265:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2265 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2344:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2344 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2276:32: note: in expansion of macro 'DEREF_NONVAR' 2276 | start = starts[i]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2344:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2344 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c:2202:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2202 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2278:13: note: in expansion of macro 'EDGE_FINDER01' 2278 | EDGE_FINDER01(start, duration); \ | ^~~~~~~~~~~~~ domain.c:2344:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2344 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c:2235:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2235 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2279:13: note: in expansion of macro 'EDGE_FINDER' 2279 | EDGE_FINDER(acc_est, acc_lct, acc_duration, start, duration); \ | ^~~~~~~~~~~ domain.c:2344:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2344 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2262:28: note: in expansion of macro 'DEREF_NONVAR' 2262 | start = starts[0]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2358:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2358 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c:2265:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2265 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2358:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2358 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2276:32: note: in expansion of macro 'DEREF_NONVAR' 2276 | start = starts[i]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2358:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2358 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c:2202:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2202 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2278:13: note: in expansion of macro 'EDGE_FINDER01' 2278 | EDGE_FINDER01(start, duration); \ | ^~~~~~~~~~~~~ domain.c:2358:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2358 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c:2235:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2235 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2279:13: note: in expansion of macro 'EDGE_FINDER' 2279 | EDGE_FINDER(acc_est, acc_lct, acc_duration, start, duration); \ | ^~~~~~~~~~~ domain.c:2358:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2358 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2262:28: note: in expansion of macro 'DEREF_NONVAR' 2262 | start = starts[0]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2372:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2372 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c:2265:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2265 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2372:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2372 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2276:32: note: in expansion of macro 'DEREF_NONVAR' 2276 | start = starts[i]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2372:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2372 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c:2202:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2202 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2278:13: note: in expansion of macro 'EDGE_FINDER01' 2278 | EDGE_FINDER01(start, duration); \ | ^~~~~~~~~~~~~ domain.c:2372:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2372 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c:2235:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2235 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2279:13: note: in expansion of macro 'EDGE_FINDER' 2279 | EDGE_FINDER(acc_est, acc_lct, acc_duration, start, duration); \ | ^~~~~~~~~~~ domain.c:2372:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2372 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2262:28: note: in expansion of macro 'DEREF_NONVAR' 2262 | start = starts[0]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2394:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2394 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c:2265:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2265 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2394:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2394 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2276:32: note: in expansion of macro 'DEREF_NONVAR' 2276 | start = starts[i]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2394:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2394 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c:2202:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2202 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2278:13: note: in expansion of macro 'EDGE_FINDER01' 2278 | EDGE_FINDER01(start, duration); \ | ^~~~~~~~~~~~~ domain.c:2394:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2394 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c:2235:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2235 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2279:13: note: in expansion of macro 'EDGE_FINDER' 2279 | EDGE_FINDER(acc_est, acc_lct, acc_duration, start, duration); \ | ^~~~~~~~~~~ domain.c:2394:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2394 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ domain.c: In function 'b_EXCLUDE_NOGOOD_INTERVAL_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2404:5: note: in expansion of macro 'DEREF_NONVAR' 2404 | 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 */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2405:5: note: in expansion of macro 'DEREF_NONVAR' 2405 | 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) \ | ^~~~~~ domain.c:2406:5: note: in expansion of macro 'DEREF_NONVAR' 2406 | DEREF_NONVAR(Var); | ^~~~~~~~~~~~ domain.c:2411:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2411 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ 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); \ | ^~~~~~ domain.c:2425:23: note: in expansion of macro 'DEREF' 2425 | List = ARG(1, 4); DEREF(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:2425:23: note: in expansion of macro 'DEREF' 2425 | List = ARG(1, 4); DEREF(List); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:2425:23: note: in expansion of macro 'DEREF' 2425 | List = ARG(1, 4); DEREF(List); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:2425:23: note: in expansion of macro 'DEREF' 2425 | List = ARG(1, 4); DEREF(List); | ^~~~~ domain.c:2431:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2431 | 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); \ | ^~~~~~ domain.c:2432:28: note: in expansion of macro 'DEREF' 2432 | 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); \ | ^ domain.c:2432:28: note: in expansion of macro 'DEREF' 2432 | 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) \ | ^ domain.c:2432:28: note: in expansion of macro 'DEREF' 2432 | 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; \ | ^ domain.c:2432:28: note: in expansion of macro 'DEREF' 2432 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:2433:31: note: in expansion of macro 'DEREF' 2433 | List = FOLLOW(ptr+1); DEREF(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:2433:31: note: in expansion of macro 'DEREF' 2433 | 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) \ | ^ domain.c:2433:31: note: in expansion of macro 'DEREF' 2433 | List = FOLLOW(ptr+1); DEREF(List); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:2433:31: note: in expansion of macro 'DEREF' 2433 | List = FOLLOW(ptr+1); DEREF(List); | ^~~~~ domain.c:2437:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2437 | interval_ptr = (BPLONG_PTR)UNTAGGED_ADDR(elm); | ^ domain.c:2438:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2438 | if (FOLLOW(interval_ptr) != (BPLONG)interval_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); \ | ^~~~~~ domain.c:2441:48: note: in expansion of macro 'DEREF' 2441 | min0 = FOLLOW(interval_ptr+1); DEREF(min0); | ^~~~~ 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:2441:48: note: in expansion of macro 'DEREF' 2441 | 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) \ | ^ domain.c:2441:48: note: in expansion of macro 'DEREF' 2441 | min0 = FOLLOW(interval_ptr+1); DEREF(min0); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:2441:48: note: in expansion of macro 'DEREF' 2441 | 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); \ | ^~~~~~ domain.c:2442:48: note: in expansion of macro 'DEREF' 2442 | max0 = FOLLOW(interval_ptr+2); DEREF(max0); | ^~~~~ 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:2442:48: note: in expansion of macro 'DEREF' 2442 | max0 = FOLLOW(interval_ptr+2); DEREF(max0); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:2442:48: note: in expansion of macro 'DEREF' 2442 | max0 = FOLLOW(interval_ptr+2); DEREF(max0); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:2442:48: note: in expansion of macro 'DEREF' 2442 | max0 = FOLLOW(interval_ptr+2); DEREF(max0); | ^~~~~ domain.c:2458:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2458 | 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); \ | ^~~~~~ domain.c:2459:28: note: in expansion of macro 'DEREF' 2459 | 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); \ | ^ domain.c:2459:28: note: in expansion of macro 'DEREF' 2459 | 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) \ | ^ domain.c:2459:28: note: in expansion of macro 'DEREF' 2459 | 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; \ | ^ domain.c:2459:28: note: in expansion of macro 'DEREF' 2459 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:2460:31: note: in expansion of macro 'DEREF' 2460 | List = FOLLOW(ptr+1); DEREF(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:2460:31: note: in expansion of macro 'DEREF' 2460 | 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) \ | ^ domain.c:2460:31: note: in expansion of macro 'DEREF' 2460 | List = FOLLOW(ptr+1); DEREF(List); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:2460:31: note: in expansion of macro 'DEREF' 2460 | List = FOLLOW(ptr+1); DEREF(List); | ^~~~~ domain.c:2470:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2470 | interval_ptr = (BPLONG_PTR)UNTAGGED_ADDR(elm); | ^ domain.c:2471:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2471 | if (FOLLOW(interval_ptr) != (BPLONG)interval_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); \ | ^~~~~~ domain.c:2474:47: note: in expansion of macro 'DEREF' 2474 | low = FOLLOW(interval_ptr+1); DEREF(low); | ^~~~~ 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:2474:47: note: in expansion of macro 'DEREF' 2474 | 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) \ | ^ domain.c:2474:47: note: in expansion of macro 'DEREF' 2474 | 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; \ | ^ domain.c:2474:47: note: in expansion of macro 'DEREF' 2474 | low = FOLLOW(interval_ptr+1); DEREF(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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:2475:46: note: in expansion of macro 'DEREF' 2475 | up = FOLLOW(interval_ptr+2); 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); \ | ^ domain.c:2475:46: note: in expansion of macro 'DEREF' 2475 | up = FOLLOW(interval_ptr+2); DEREF(up); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:2475:46: note: in expansion of macro 'DEREF' 2475 | up = FOLLOW(interval_ptr+2); DEREF(up); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:2475:46: note: in expansion of macro 'DEREF' 2475 | up = FOLLOW(interval_ptr+2); DEREF(up); | ^~~~~ 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2515:5: note: in expansion of macro 'DEREF_NONVAR' 2515 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ domain.c:2519:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2519 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2521:5: note: in expansion of macro 'DEREF_NONVAR' 2521 | DEREF_NONVAR(List); | ^~~~~~~~~~~~ domain.c:2523:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2523 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2524:32: note: in expansion of macro 'DEREF_NONVAR' 2524 | elm = FOLLOW(lst_ptr); DEREF_NONVAR(elm); | ^~~~~~~~~~~~ domain.c:2534:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2534 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2535:43: note: in expansion of macro 'DEREF_NONVAR' 2535 | 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 */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2536:42: note: in expansion of macro 'DEREF_NONVAR' 2536 | 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) \ | ^~~~~~ domain.c:2542:35: note: in expansion of macro 'DEREF_NONVAR' 2542 | List = FOLLOW(lst_ptr+1); DEREF_NONVAR(List); | ^~~~~~~~~~~~ domain.c: In function 'check_var_in_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) \ | ^~~~~~ domain.c:2552:5: note: in expansion of macro 'DEREF_NONVAR' 2552 | DEREF_NONVAR(List); | ^~~~~~~~~~~~ domain.c:2554:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2554 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2555:32: note: in expansion of macro 'DEREF_NONVAR' 2555 | elm = FOLLOW(lst_ptr); DEREF_NONVAR(elm); | ^~~~~~~~~~~~ domain.c:2560:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2560 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2561:43: note: in expansion of macro 'DEREF_NONVAR' 2561 | 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 */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2562:42: note: in expansion of macro 'DEREF_NONVAR' 2562 | 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) \ | ^~~~~~ domain.c:2565:35: note: in expansion of macro 'DEREF_NONVAR' 2565 | List = FOLLOW(lst_ptr+1); DEREF_NONVAR(List); | ^~~~~~~~~~~~ domain.c: In function 'exclude_inner_interval_bv': domain.c:2577:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2577 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_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);} | ^~~~~~~ domain.c:2583:17: note: in expansion of macro 'PUSHTRAIL_H_ATOMIC' 2583 | PUSHTRAIL_H_ATOMIC(w_ptr, w); | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *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:2595:9: note: in expansion of macro 'UPDATE_SIZE' 2595 | UPDATE_SIZE(dv_ptr, DV_size(dv_ptr), count); | ^~~~~~~~~~~ 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2833:20: note: in expansion of macro 'DEREF_NONVAR' 2833 | X = ARG(1, 3); 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:2834:20: note: in expansion of macro 'DEREF_NONVAR' 2834 | Y = ARG(2, 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2835:20: note: in expansion of macro 'DEREF_NONVAR' 2835 | Z = ARG(3, 3); DEREF_NONVAR(Z); | ^~~~~~~~~~~~ domain.c:2840:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2840 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ domain.c:2842:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2842 | dv_ptr_z = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Z); | ^ domain.c:2858:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2858 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ domain.c: In function 'c_CLPFD_SUB_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2914:24: note: in expansion of macro 'DEREF_NONVAR' 2914 | Const = ARG(1, 3); DEREF_NONVAR(Const); Const = INTVAL(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2915:20: note: in expansion of macro 'DEREF_NONVAR' 2915 | X = ARG(2, 3); 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:2916:20: note: in expansion of macro 'DEREF_NONVAR' 2916 | Y = ARG(3, 3); DEREF_NONVAR(Y); | ^~~~~~~~~~~~ domain.c:2921:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2921 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ domain.c:2932:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2932 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ domain.c: In function 'b_CLPFD_MULTIPLY_INT_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2963:5: note: in expansion of macro 'DEREF_NONVAR' 2963 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2963:22: note: in expansion of macro 'DEREF_NONVAR' 2963 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2963:39: note: in expansion of macro 'DEREF_NONVAR' 2963 | DEREF_NONVAR(X); DEREF_NONVAR(Y); DEREF_NONVAR(Z); | ^~~~~~~~~~~~ domain.c:2968:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2968 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ domain.c:2969:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2969 | dv_ptr_z = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Z); | ^ domain.c:2995:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2995 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ domain.c:2996:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2996 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ domain.c:2998:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2998 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3045:13: note: in expansion of macro 'DEREF_NONVAR' 3045 | DEREF_NONVAR(Z); | ^~~~~~~~~~~~ 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3118:5: note: in expansion of macro 'DEREF_NONVAR' 3118 | DEREF_NONVAR(table); | ^~~~~~~~~~~~ domain.c:3119:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3119 | 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); \ | ^~~~~~ domain.c:3121:5: note: in expansion of macro 'DEREF' 3121 | DEREF(buckets); | ^~~~~ 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:3121:5: note: in expansion of macro 'DEREF' 3121 | DEREF(buckets); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:3121:5: note: in expansion of macro 'DEREF' 3121 | DEREF(buckets); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:3121:5: note: in expansion of macro 'DEREF' 3121 | DEREF(buckets); | ^~~~~ domain.c:3122:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3122 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(buckets); | ^ domain.c:3123:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3123 | sym_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ domain.c: In function 'c_cpcon_decrement_counters': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:3144:20: note: in expansion of macro 'DEREF_NONVAR' 3144 | J = ARG(2, 4); DEREF_NONVAR(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3145:21: note: in expansion of macro 'DEREF_NONVAR' 3145 | Es = ARG(3, 4); DEREF_NONVAR(Es); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:3146:22: note: in expansion of macro 'DEREF_NONVAR' 3146 | var = ARG(4, 4); DEREF_NONVAR(var); | ^~~~~~~~~~~~ domain.c:3154:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3154 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(var); | ^ domain.c:3156:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3156 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(Es); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:3157:28: note: in expansion of macro 'DEREF_NONVAR' 3157 | elm = FOLLOW(ptr); DEREF_NONVAR(elm); | ^~~~~~~~~~~~ domain.c:3162:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3162 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3163:43: note: in expansion of macro 'DEREF_NONVAR' 3163 | 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 */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3164:42: note: in expansion of macro 'DEREF_NONVAR' 3164 | 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) \ | ^~~~~~ domain.c:3170:29: note: in expansion of macro 'DEREF_NONVAR' 3170 | Es = FOLLOW(ptr+1); DEREF_NONVAR(Es); | ^~~~~~~~~~~~ domain.c: In function 'cpcon_decrement_counter': domain.c:3181:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3181 | 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) | ^~ domain.c:3182:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3182 | FOLLOW(heap_top) = (BPLONG)cpcon_k2_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:3186:9: note: in expansion of macro 'DEREF_NONVAR' 3186 | DEREF_NONVAR(counter); | ^~~~~~~~~~~~ domain.c:3187:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3187 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(counter); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:3189:9: note: in expansion of macro 'DEREF_NONVAR' 3189 | DEREF_NONVAR(count); count = INTVAL(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:85:20: note: in expansion of macro 'ADDTAG3' 85 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont);} | ^~~~~~~ domain.c:3194:13: note: in expansion of macro 'PUSHTRAIL_H_ATOMIC' 3194 | PUSHTRAIL_H_ATOMIC(struct_ptr+1, FOLLOW(struct_ptr+1)); | ^~~~~~~~~~~~~~~~~~ domain.c: In function 'b_BOOL_DVAR_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); \ | ^~~~~~ domain.c:3206:5: note: in expansion of macro 'DEREF' 3206 | 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); \ | ^ domain.c:3206:5: note: in expansion of macro 'DEREF' 3206 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:3206:5: note: in expansion of macro 'DEREF' 3206 | 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:3206:5: note: in expansion of macro 'DEREF' 3206 | DEREF(op); | ^~~~~ domain.c:3208:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3208 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" token.c 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) | ^ token.c:573:35: note: in expansion of macro 'ADDTAG' 573 | bp_exception = c_syntax_error(ADDTAG(insert_sym(message, strlen(message), 0), ATM)); | ^~~~~~ token.c: In function 'GetToken': token.c:1429:75: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1429 | while ((d = read_utf8_character(card, c)) >= 0 && bp_exception == (BPLONG)NULL) { | ^ token.c:1441:75: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1441 | while ((d = read_utf8_character(card, c)) >= 0 && bp_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) | ^ token.c:1452:30: note: in expansion of macro 'ADDTAG' 1452 | *newpair++ = ADDTAG(insert_sym((CHAR_PTR)AtomStr, (s-AtomStr), 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) | ^ token.c:1454:26: note: in expansion of macro 'ADDTAG' 1454 | *newpair++ = 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) | ^ token.c:1461:22: note: in expansion of macro 'ADDTAG' 1461 | list_p = ADDTAG(list_head, LST); | ^~~~~~ token.c: In function 'GetTokenString': token.c:1844:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1844 | while ((d = read_utf8_character_string(c)) >= 0 && bp_exception == (BPLONG)NULL) { | ^ token.c:1855:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1855 | while ((d = read_utf8_character_string(c)) >= 0 && bp_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) | ^ token.c:1866:30: note: in expansion of macro 'ADDTAG' 1866 | *newpair++ = ADDTAG(insert_sym((CHAR_PTR)AtomStr, (s-AtomStr), 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) | ^ token.c:1868:26: note: in expansion of macro 'ADDTAG' 1868 | *newpair++ = 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) | ^ token.c:1875:22: note: in expansion of macro 'ADDTAG' 1875 | list_p = ADDTAG(list_head, LST); | ^~~~~~ token.c: In function 'b_NEXT_TOKEN_ff': token.c:1939:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1939 | bp_exception = (BPLONG)NULL; | ^ token.c:1948:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1948 | if (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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:1972:9: note: in expansion of macro 'ASSIGN_f_atom' 1972 | ASSIGN_f_atom(op1, MAKEINT(ATOMO)); | ^~~~~~~~~~~~~ term.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:1973:15: note: in expansion of macro 'ADDTAG' 1973 | ptr = ADDTAG(insert_sym((CHAR_PTR)AtomStr, rtnint, 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:1974:9: note: in expansion of macro 'ASSIGN_f_atom' 1974 | 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 */ | ^ 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(FUNC)); | ^~~~~~~~~~~~~ term.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:57:22: warning: cast to 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 */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:1992:13: note: in expansion of macro 'ASSIGN_f_atom' 1992 | ASSIGN_f_atom(op1, MAKEINT(USCORE)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to 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:1995:13: note: in expansion of macro 'ASSIGN_f_atom' 1995 | ASSIGN_f_atom(op1, MAKEINT(VARO)); | ^~~~~~~~~~~~~ term.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:2003:15: note: in expansion of macro 'ADDTAG' 2003 | ptr = ADDTAG(insert_sym((CHAR_PTR)AtomStr, rtnint, 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2004:9: note: in expansion of macro 'ASSIGN_f_atom' 2004 | 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 */ | ^ 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:2007:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 2007 | ASSIGN_sv_heap_term(op2, encodefloat1(atof((char *)AtomStr))); | ^~~~~~~~~~~~~~~~~~~ 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:2007:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 2007 | ASSIGN_sv_heap_term(op2, encodefloat1(atof((char *)AtomStr))); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to 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:2008:9: note: in expansion of macro 'ASSIGN_f_atom' 2008 | 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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ token.c:2012:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 2012 | ASSIGN_sv_heap_term(op2, rad_int); | ^~~~~~~~~~~~~~~~~~~ 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:2012:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 2012 | ASSIGN_sv_heap_term(op2, 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2013:9: note: in expansion of macro 'ASSIGN_f_atom' 2013 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2018:9: note: in expansion of macro 'ASSIGN_f_atom' 2018 | 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: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(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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2039:17: note: in expansion of macro 'ASSIGN_f_atom' 2039 | 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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ token.c:2040:17: note: in expansion of macro 'ASSIGN_sv_heap_term' 2040 | ASSIGN_sv_heap_term(op2, newv); | ^~~~~~~~~~~~~~~~~~~ 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:2040:17: note: in expansion of macro 'ASSIGN_sv_heap_term' 2040 | ASSIGN_sv_heap_term(op2, 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2054:9: note: in expansion of macro 'ASSIGN_f_atom' 2054 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2055:9: note: in expansion of macro 'ASSIGN_f_atom' 2055 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2058:9: note: in expansion of macro 'ASSIGN_f_atom' 2058 | ASSIGN_f_atom(op1, MAKEINT(STRING)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to 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:2059:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 2059 | ASSIGN_sv_heap_term(op2, list_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);} | ^~~~~~~~~~~ token.c:2059:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 2059 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2067:13: note: in expansion of macro 'ASSIGN_f_atom' 2067 | ASSIGN_f_atom(op1, MAKEINT(SEMI)); | ^~~~~~~~~~~~~ term.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:2069:19: note: in expansion of macro 'ADDTAG' 2069 | ptr = ADDTAG(insert_sym((CHAR_PTR)AtomStr, rtnint, 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2070:13: note: in expansion of macro 'ASSIGN_f_atom' 2070 | 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 */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2074:13: note: in expansion of macro 'ASSIGN_f_atom' 2074 | ASSIGN_f_atom(op1, MAKEINT(SPECIAL)); | ^~~~~~~~~~~~~ term.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:2076:19: note: in expansion of macro 'ADDTAG' 2076 | ptr = ADDTAG(insert_sym((CHAR_PTR)AtomStr, rtnint, 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2077:13: note: in expansion of macro 'ASSIGN_f_atom' 2077 | 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 */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2081:9: note: in expansion of macro 'ASSIGN_f_atom' 2081 | ASSIGN_f_atom(op1, MAKEINT(ENDCLS)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to 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:2085:9: note: in expansion of macro 'ASSIGN_f_atom' 2085 | ASSIGN_f_atom(op1, MAKEINT(BADEND)); | ^~~~~~~~~~~~~ token.c: In function 'b_SET_FLAG_DOUBLE_QUOTES_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); \ | ^~~~~~ token.c:2096:5: note: in expansion of macro 'DEREF' 2096 | 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); \ | ^ token.c:2096:5: note: in expansion of macro 'DEREF' 2096 | DEREF(FlagVal); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ token.c:2096:5: note: in expansion of macro 'DEREF' 2096 | DEREF(FlagVal); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ token.c:2096:5: note: in expansion of macro 'DEREF' 2096 | DEREF(FlagVal); | ^~~~~ token.c: In function 'b_GET_FLAG_DOUBLE_QUOTES_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;} | ^~~~~~ token.c:2104:5: note: in expansion of macro 'ASSIGN_f_atom' 2104 | ASSIGN_f_atom(FlagVal, MAKEINT(double_quotes_flag)); | ^~~~~~~~~~~~~ token.c: In function 'c_set_line_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); \ | ^~~~~~ token.c:2123:5: note: in expansion of macro 'DEREF' 2123 | DEREF(curr_no); | ^~~~~ 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:2123:5: note: in expansion of macro 'DEREF' 2123 | DEREF(curr_no); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ token.c:2123:5: note: in expansion of macro 'DEREF' 2123 | DEREF(curr_no); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ token.c:2123:5: note: in expansion of macro 'DEREF' 2123 | DEREF(curr_no); | ^~~~~ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ token.c:2148:32: note: in expansion of macro 'DEREF' 2148 | NTokensBefore = ARG(1, 1); DEREF(NTokensBefore); NTokensBefore = INTVAL(NTokensBefore); | ^~~~~ 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:2148:32: note: in expansion of macro 'DEREF' 2148 | NTokensBefore = ARG(1, 1); DEREF(NTokensBefore); NTokensBefore = INTVAL(NTokensBefore); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ token.c:2148:32: note: in expansion of macro 'DEREF' 2148 | NTokensBefore = ARG(1, 1); DEREF(NTokensBefore); NTokensBefore = INTVAL(NTokensBefore); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ token.c:2148:32: note: in expansion of macro 'DEREF' 2148 | NTokensBefore = ARG(1, 1); DEREF(NTokensBefore); NTokensBefore = INTVAL(NTokensBefore); | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" global.c In file included from bprolog.h:12, from global.c:11: global.c: In function 'b_IS_CONSULTED_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); \ | ^~~~~~ global.c:22:9: note: in expansion of macro 'NDEREF' 22 | NDEREF(goal, is_consulted); | ^~~~~~ term.h:149: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:22:9: note: in expansion of macro 'NDEREF' 22 | NDEREF(goal, is_consulted); | ^~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ global.c:22:9: note: in expansion of macro 'NDEREF' 22 | 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:22:9: note: in expansion of macro 'NDEREF' 22 | 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:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ global.c:26:19: note: in expansion of macro 'GET_STR_SYM_REC' 26 | sym_ptr = GET_STR_SYM_REC(goal); | ^~~~~~~~~~~~~~~ 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:26:19: note: in expansion of macro 'GET_STR_SYM_REC' 26 | sym_ptr = GET_STR_SYM_REC(goal); | ^~~~~~~~~~~~~~~ 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:28:19: note: in expansion of macro 'GET_ATM_SYM_REC' 28 | sym_ptr = GET_ATM_SYM_REC(goal); | ^~~~~~~~~~~~~~~ global.c: In function 'b_SET_DYNAMIC_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); \ | ^~~~~~ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:39:5: note: in expansion of macro 'GET_GLOBAL_SYM' 39 | 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); \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:39:5: note: in expansion of macro 'GET_GLOBAL_SYM' 39 | 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:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:39:5: note: in expansion of macro 'GET_GLOBAL_SYM' 39 | 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; \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:39:5: note: in expansion of macro 'GET_GLOBAL_SYM' 39 | 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); \ | ^~~~~~ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:39:5: note: in expansion of macro 'GET_GLOBAL_SYM' 39 | 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); \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:39:5: note: in expansion of macro 'GET_GLOBAL_SYM' 39 | 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:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:39:5: note: in expansion of macro 'GET_GLOBAL_SYM' 39 | 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; \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:39:5: note: in expansion of macro 'GET_GLOBAL_SYM' 39 | GET_GLOBAL_SYM(name, arity, 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)) | ^ bapi.h:203:19: note: in expansion of macro 'GET_ATM_SYM_REC' 203 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:39:5: note: in expansion of macro 'GET_GLOBAL_SYM' 39 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ global.c: In function 'b_GET_SYM_TYPE_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); \ | ^~~~~~ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:49:5: note: in expansion of macro 'GET_GLOBAL_SYM' 49 | 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); \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:49:5: note: in expansion of macro 'GET_GLOBAL_SYM' 49 | 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:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:49:5: note: in expansion of macro 'GET_GLOBAL_SYM' 49 | 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; \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:49:5: note: in expansion of macro 'GET_GLOBAL_SYM' 49 | 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); \ | ^~~~~~ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:49:5: note: in expansion of macro 'GET_GLOBAL_SYM' 49 | 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); \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:49:5: note: in expansion of macro 'GET_GLOBAL_SYM' 49 | 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:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:49:5: note: in expansion of macro 'GET_GLOBAL_SYM' 49 | 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; \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:49:5: note: in expansion of macro 'GET_GLOBAL_SYM' 49 | GET_GLOBAL_SYM(name, arity, 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)) | ^ bapi.h:203:19: note: in expansion of macro 'GET_ATM_SYM_REC' 203 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:49:5: note: in expansion of macro 'GET_GLOBAL_SYM' 49 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ global.c:50:5: note: in expansion of macro 'ASSIGN_f_atom' 50 | ASSIGN_f_atom(type, MAKEINT(GET_ETYPE(sym_ptr))); | ^~~~~~~~~~~~~ global.c: In function 'b_IS_DYNAMIC_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); \ | ^~~~~~ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:59:5: note: in expansion of macro 'GET_GLOBAL_SYM' 59 | 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); \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:59:5: note: in expansion of macro 'GET_GLOBAL_SYM' 59 | 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:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:59:5: note: in expansion of macro 'GET_GLOBAL_SYM' 59 | 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; \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:59:5: note: in expansion of macro 'GET_GLOBAL_SYM' 59 | 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); \ | ^~~~~~ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:59:5: note: in expansion of macro 'GET_GLOBAL_SYM' 59 | 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); \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:59:5: note: in expansion of macro 'GET_GLOBAL_SYM' 59 | 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:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:59:5: note: in expansion of macro 'GET_GLOBAL_SYM' 59 | 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; \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:59:5: note: in expansion of macro 'GET_GLOBAL_SYM' 59 | GET_GLOBAL_SYM(name, arity, 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)) | ^ bapi.h:203:19: note: in expansion of macro 'GET_ATM_SYM_REC' 203 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:59:5: note: in expansion of macro 'GET_GLOBAL_SYM' 59 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ global.c: In function 'b_IS_ORDINARY_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); \ | ^~~~~~ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:68:5: note: in expansion of macro 'GET_GLOBAL_SYM' 68 | 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); \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:68:5: note: in expansion of macro 'GET_GLOBAL_SYM' 68 | 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:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:68:5: note: in expansion of macro 'GET_GLOBAL_SYM' 68 | 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; \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:68:5: note: in expansion of macro 'GET_GLOBAL_SYM' 68 | 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); \ | ^~~~~~ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:68:5: note: in expansion of macro 'GET_GLOBAL_SYM' 68 | 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); \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:68:5: note: in expansion of macro 'GET_GLOBAL_SYM' 68 | 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:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:68:5: note: in expansion of macro 'GET_GLOBAL_SYM' 68 | 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; \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:68:5: note: in expansion of macro 'GET_GLOBAL_SYM' 68 | GET_GLOBAL_SYM(name, arity, 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)) | ^ bapi.h:203:19: note: in expansion of macro 'GET_ATM_SYM_REC' 203 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:68:5: note: in expansion of macro 'GET_GLOBAL_SYM' 68 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ global.c: In function 'b_GLOBAL_SET_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); \ | ^~~~~~ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:84:5: note: in expansion of macro 'GET_GLOBAL_SYM' 84 | 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); \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:84:5: note: in expansion of macro 'GET_GLOBAL_SYM' 84 | 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:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:84:5: note: in expansion of macro 'GET_GLOBAL_SYM' 84 | 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; \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:84:5: note: in expansion of macro 'GET_GLOBAL_SYM' 84 | 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); \ | ^~~~~~ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:84:5: note: in expansion of macro 'GET_GLOBAL_SYM' 84 | 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); \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:84:5: note: in expansion of macro 'GET_GLOBAL_SYM' 84 | 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:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:84:5: note: in expansion of macro 'GET_GLOBAL_SYM' 84 | 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; \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:84:5: note: in expansion of macro 'GET_GLOBAL_SYM' 84 | GET_GLOBAL_SYM(name, arity, 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)) | ^ bapi.h:203:19: note: in expansion of macro 'GET_ATM_SYM_REC' 203 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:84:5: note: in expansion of macro 'GET_GLOBAL_SYM' 84 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ global.c:86:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 86 | oldValue = (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); \ | ^~~~~~ global.c:91:5: note: in expansion of macro 'DEREF' 91 | 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); \ | ^ global.c:91:5: note: in expansion of macro 'DEREF' 91 | DEREF(value); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ global.c:91:5: note: in expansion of macro 'DEREF' 91 | DEREF(value); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ global.c:91:5: note: in expansion of macro 'DEREF' 91 | DEREF(value); | ^~~~~ global.c:93:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 93 | GET_EP(sym_ptr) = (int (*)(void))value; | ^ global.c:98:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 98 | GET_EP(sym_ptr) = (int (*)(void))res; | ^ global.c: In function 'c_OLD_GLOBAL_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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:112:5: note: in expansion of macro 'GET_GLOBAL_SYM' 112 | 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); \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:112:5: note: in expansion of macro 'GET_GLOBAL_SYM' 112 | 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:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:112:5: note: in expansion of macro 'GET_GLOBAL_SYM' 112 | 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; \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:112:5: note: in expansion of macro 'GET_GLOBAL_SYM' 112 | 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); \ | ^~~~~~ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:112:5: note: in expansion of macro 'GET_GLOBAL_SYM' 112 | 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); \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:112:5: note: in expansion of macro 'GET_GLOBAL_SYM' 112 | 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:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:112:5: note: in expansion of macro 'GET_GLOBAL_SYM' 112 | 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; \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:112:5: note: in expansion of macro 'GET_GLOBAL_SYM' 112 | GET_GLOBAL_SYM(name, arity, 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)) | ^ bapi.h:203:19: note: in expansion of macro 'GET_ATM_SYM_REC' 203 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:112:5: note: in expansion of macro 'GET_GLOBAL_SYM' 112 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ global.c:116:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | GET_EP(sym_ptr) = (int (*)(void))res; | ^ 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:128:5: note: in expansion of macro 'GET_GLOBAL_SYM' 128 | 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); \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:128:5: note: in expansion of macro 'GET_GLOBAL_SYM' 128 | 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:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:128:5: note: in expansion of macro 'GET_GLOBAL_SYM' 128 | 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; \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:128:5: note: in expansion of macro 'GET_GLOBAL_SYM' 128 | 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); \ | ^~~~~~ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:128:5: note: in expansion of macro 'GET_GLOBAL_SYM' 128 | 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); \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:128:5: note: in expansion of macro 'GET_GLOBAL_SYM' 128 | 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:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:128:5: note: in expansion of macro 'GET_GLOBAL_SYM' 128 | 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; \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:128:5: note: in expansion of macro 'GET_GLOBAL_SYM' 128 | GET_GLOBAL_SYM(name, arity, 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)) | ^ bapi.h:203:19: note: in expansion of macro 'GET_ATM_SYM_REC' 203 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:128:5: note: in expansion of macro 'GET_GLOBAL_SYM' 128 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ global.c:132:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | return unify(value, (BPLONG)GET_EP(sym_ptr)); | ^ global.c: In function 'b_GLOBAL_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); \ | ^~~~~~ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:143:5: note: in expansion of macro 'GET_GLOBAL_SYM' 143 | 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); \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:143:5: note: in expansion of macro 'GET_GLOBAL_SYM' 143 | 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:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:143:5: note: in expansion of macro 'GET_GLOBAL_SYM' 143 | 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; \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:143:5: note: in expansion of macro 'GET_GLOBAL_SYM' 143 | 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); \ | ^~~~~~ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:143:5: note: in expansion of macro 'GET_GLOBAL_SYM' 143 | 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); \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:143:5: note: in expansion of macro 'GET_GLOBAL_SYM' 143 | 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:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:143:5: note: in expansion of macro 'GET_GLOBAL_SYM' 143 | 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; \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:143:5: note: in expansion of macro 'GET_GLOBAL_SYM' 143 | GET_GLOBAL_SYM(name, arity, 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)) | ^ bapi.h:203:19: note: in expansion of macro 'GET_ATM_SYM_REC' 203 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:143:5: note: in expansion of macro 'GET_GLOBAL_SYM' 143 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ global.c:147:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 147 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ global.c:149:9: note: in expansion of macro 'ASSIGN_f_atom' 149 | ASSIGN_f_atom(value, 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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ global.c:152:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 152 | ASSIGN_sv_heap_term(value, unnumberVarTerm(term, varVector, &maxVarNo)); | ^~~~~~~~~~~~~~~~~~~ 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:152:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 152 | ASSIGN_sv_heap_term(value, unnumberVarTerm(term, varVector, &maxVarNo)); | ^~~~~~~~~~~~~~~~~~~ global.c: In function 'b_ISGLOBAL_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); \ | ^~~~~~ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:163:5: note: in expansion of macro 'GET_GLOBAL_SYM' 163 | 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); \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:163:5: note: in expansion of macro 'GET_GLOBAL_SYM' 163 | 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:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:163:5: note: in expansion of macro 'GET_GLOBAL_SYM' 163 | 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; \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:163:5: note: in expansion of macro 'GET_GLOBAL_SYM' 163 | 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); \ | ^~~~~~ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:163:5: note: in expansion of macro 'GET_GLOBAL_SYM' 163 | 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); \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:163:5: note: in expansion of macro 'GET_GLOBAL_SYM' 163 | 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:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:163:5: note: in expansion of macro 'GET_GLOBAL_SYM' 163 | 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; \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:163:5: note: in expansion of macro 'GET_GLOBAL_SYM' 163 | GET_GLOBAL_SYM(name, arity, 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)) | ^ bapi.h:203:19: note: in expansion of macro 'GET_ATM_SYM_REC' 203 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:163:5: note: in expansion of macro 'GET_GLOBAL_SYM' 163 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ global.c: In function 'b_GLOBAL_DEL_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); \ | ^~~~~~ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | 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:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | 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:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | 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:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | 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:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | 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:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | 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:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | 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: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:203:19: note: in expansion of macro 'GET_ATM_SYM_REC' 203 | 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); | ^~~~~~~~~~~~~~ global.c: In function 'b_GLOBAL_INSERT_HEAD_cccc': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:195:5: note: in expansion of macro 'GET_GLOBAL_SYM' 195 | 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); \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:195:5: note: in expansion of macro 'GET_GLOBAL_SYM' 195 | 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:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:195:5: note: in expansion of macro 'GET_GLOBAL_SYM' 195 | 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; \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:195:5: note: in expansion of macro 'GET_GLOBAL_SYM' 195 | 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); \ | ^~~~~~ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:195:5: note: in expansion of macro 'GET_GLOBAL_SYM' 195 | 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); \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:195:5: note: in expansion of macro 'GET_GLOBAL_SYM' 195 | 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:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:195:5: note: in expansion of macro 'GET_GLOBAL_SYM' 195 | 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; \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:195:5: note: in expansion of macro 'GET_GLOBAL_SYM' 195 | GET_GLOBAL_SYM(name, arity, 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)) | ^ bapi.h:203:19: note: in expansion of macro 'GET_ATM_SYM_REC' 203 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:195:5: note: in expansion of macro 'GET_GLOBAL_SYM' 195 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ global.c:199:64: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 199 | GET_EP(sym_ptr) = (int (*)(void))make_cons_in_parea(temp1, (BPLONG)GET_EP(sym_ptr)); | ^ global.c:199:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 199 | GET_EP(sym_ptr) = (int (*)(void))make_cons_in_parea(temp1, (BPLONG)GET_EP(sym_ptr)); | ^ global.c:200:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 200 | if ((BPLONG)GET_EP(sym_ptr) == BP_ERROR) return BP_ERROR; | ^ global.c: In function 'b_GLOBAL_INSERT_TAIL_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); \ | ^~~~~~ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:210:5: note: in expansion of macro 'GET_GLOBAL_SYM' 210 | 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); \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:210:5: note: in expansion of macro 'GET_GLOBAL_SYM' 210 | 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:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:210:5: note: in expansion of macro 'GET_GLOBAL_SYM' 210 | 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; \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:210:5: note: in expansion of macro 'GET_GLOBAL_SYM' 210 | 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); \ | ^~~~~~ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:210:5: note: in expansion of macro 'GET_GLOBAL_SYM' 210 | 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); \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:210:5: note: in expansion of macro 'GET_GLOBAL_SYM' 210 | 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:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:210:5: note: in expansion of macro 'GET_GLOBAL_SYM' 210 | 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; \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:210:5: note: in expansion of macro 'GET_GLOBAL_SYM' 210 | GET_GLOBAL_SYM(name, arity, 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)) | ^ bapi.h:203:19: note: in expansion of macro 'GET_ATM_SYM_REC' 203 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:210:5: note: in expansion of macro 'GET_GLOBAL_SYM' 210 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ global.c: In function 'assert_tail': global.c:224:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 224 | if (ISNIL((BPLONG)GET_EP(sym_ptr))) | ^ term.h:75:21: note: in definition of macro 'ISNIL' 75 | #define ISNIL(op) ((op) == nil_sym) | ^~ global.c:225:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 225 | GET_EP(sym_ptr) = (int (*)(void))term; | ^ global.c:227:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 227 | op = (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); \ | ^~~~~~ global.c:228:9: note: in expansion of macro 'DEREF' 228 | 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); \ | ^ global.c:228:9: note: in expansion of macro 'DEREF' 228 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ global.c:228:9: note: in expansion of macro 'DEREF' 228 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ global.c:228:9: note: in expansion of macro 'DEREF' 228 | DEREF(op); | ^~~~~ global.c:231:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 231 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ global.c:233:13: note: in expansion of macro 'DEREF' 233 | 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); \ | ^ global.c:233:13: note: in expansion of macro 'DEREF' 233 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ global.c:233:13: note: in expansion of macro 'DEREF' 233 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ global.c:233:13: note: in expansion of macro 'DEREF' 233 | DEREF(op); | ^~~~~ global.c: In function 'make_cons_in_parea': 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:244:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 244 | ALLOCATE_FROM_PAREA(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ 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:244:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 244 | ALLOCATE_FROM_PAREA(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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:244:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 244 | ALLOCATE_FROM_PAREA(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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:244:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 244 | ALLOCATE_FROM_PAREA(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | 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:244:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 244 | ALLOCATE_FROM_PAREA(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) | ^ global.c:249:20: note: in expansion of macro 'ADDTAG' 249 | temp = (BPLONG)ADDTAG(ptr, LST); | ^~~~~~ global.c: In function 'copy_term_heap_to_parea': global.c:262:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 262 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ global.c:262:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 262 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ global.c:264:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 264 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ global.c:264:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 264 | 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); \ | ^~~~~~~~ global.c:265:5: note: in expansion of macro 'UNDO_TRAILING' 265 | UNDO_TRAILING; | ^~~~~~~~~~~~~ global.c: In function 'copy_term_heap_to_parea_with_varno': global.c:277:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 277 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ global.c:277:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 277 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ 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); | ^ 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); | ^ 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; | ^~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" builtins.c In file included from builtins.c:12: builtins.c: In function 'b_GET_ARCH_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;} | ^~~~~~ builtins.c:385:5: note: in expansion of macro 'ASSIGN_f_atom' 385 | ASSIGN_f_atom(arch, ADDTAG(sym_ptr, 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:190:48: note: in definition of macro 'ASSIGN_f_atom' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~ builtins.c:385:25: note: in expansion of macro 'ADDTAG' 385 | ASSIGN_f_atom(arch, ADDTAG(sym_ptr, ATM)); | ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" numbervars.c In file included from numbervars.c:13: numbervars.c: In function 'numberVarTermOpt': term.h:57:22: warning: cast to 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:36:5: note: in expansion of macro 'SWITCH_OP' 36 | SWITCH_OP(term, start, | ^~~~~~~~~ term.h:149:32: warning: 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:36:5: note: in expansion of macro 'SWITCH_OP' 36 | SWITCH_OP(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:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ numbervars.c:36:5: note: in expansion of macro 'SWITCH_OP' 36 | SWITCH_OP(term, 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); \ | ^~~~~~ numbervars.c:36:5: note: in expansion of macro 'SWITCH_OP' 36 | SWITCH_OP(term, start, | ^~~~~~~~~ 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:37:16: note: in expansion of macro 'ASSIGN_TRAIL_VALUE' 37 | {ASSIGN_TRAIL_VALUE(term, NumberVar(global_var_num)); | ^~~~~~~~~~~~~~~~~~ numbervars.c:41:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 41 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ numbervars.c:46:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 46 | {ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ numbervars.c:48:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 48 | 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:48:27: note: in expansion of macro 'GET_ARITY' 48 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(ptr)); | ^~~~~~~~~ numbervars.c:54:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 54 | ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(term); | ^ 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) | ^ 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:55:19: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(ptr, term); | ^~~~~~~~~~~~~~~~~ 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:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ numbervars.c:73:9: note: in expansion of macro 'NDEREF' 73 | NDEREF(term, unnumberVarTermSwitch); | ^~~~~~ term.h:149: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:73:9: note: in expansion of macro 'NDEREF' 73 | NDEREF(term, unnumberVarTermSwitch); | ^~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ numbervars.c:73:9: note: in expansion of macro 'NDEREF' 73 | NDEREF(term, unnumberVarTermSwitch); | ^~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ numbervars.c:73:9: note: in expansion of macro 'NDEREF' 73 | NDEREF(term, unnumberVarTermSwitch); | ^~~~~~ numbervars.c:83:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 83 | FOLLOW(global_unnumbervar_ptr-varNo) = (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++ | ^ numbervars.c:84:17: note: in expansion of macro 'NEW_HEAP_FREE' 84 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ numbervars.c:94:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 94 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ numbervars.c:95:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 95 | sym_ptr = (SYM_REC_PTR)FOLLOW(term_ptr); | ^ numbervars.c:106:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | FOLLOW(ptr) = (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) | ^ numbervars.c:115:16: note: in expansion of macro 'ADDTAG' 115 | return ADDTAG(ptr, STR); | ^~~~~~ numbervars.c: In function 'unnumberVarListOpt': numbervars.c:129:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 129 | term_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) | ^ numbervars.c:136:32: note: in expansion of macro 'ADDTAG' 136 | FOLLOW(ret_term_ptr) = ADDTAG(ptr, LST); | ^~~~~~ numbervars.c: In function 'unnumberVarCommaOpt': numbervars.c:162:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 162 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ numbervars.c:163:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 163 | if (ISSTRUCT(term) && FOLLOW(term_ptr) == (BPLONG)comma_psc) { | ^ term.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:170:32: note: in expansion of macro 'ADDTAG' 170 | FOLLOW(ret_term_ptr) = ADDTAG(ptr, STR); | ^~~~~~ numbervars.c:171:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 171 | FOLLOW(ptr) = (BPLONG)comma_psc; | ^ numbervars.c: In function 'c_NUMBER_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); \ | ^~~~~~ numbervars.c:207:5: note: in expansion of macro 'DEREF' 207 | 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); \ | ^ numbervars.c:207:5: note: in expansion of macro 'DEREF' 207 | DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ numbervars.c:207:5: note: in expansion of macro 'DEREF' 207 | DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ numbervars.c:207:5: note: in expansion of macro 'DEREF' 207 | DEREF(op2); | ^~~~~ numbervars.c: In function 'aux_number_vars__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); \ | ^~~~~~ numbervars.c:234:9: note: in expansion of macro 'NDEREF' 234 | NDEREF(op1, number_vars); | ^~~~~~ term.h:149: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:234:9: note: in expansion of macro 'NDEREF' 234 | NDEREF(op1, number_vars); | ^~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ numbervars.c:234:9: note: in expansion of macro 'NDEREF' 234 | NDEREF(op1, number_vars); | ^~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ numbervars.c:234:9: note: in expansion of macro 'NDEREF' 234 | NDEREF(op1, number_vars); | ^~~~~~ 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:235:9: note: in expansion of macro 'ASSIGN_STRUCT' 235 | 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) | ^ bapi.h:117:26: note: in expansion of macro 'ADDTAG' 117 | *(BPLONG_PTR)(op1) = ADDTAG(heap_top, STR); \ | ^~~~~~ numbervars.c:235:9: note: in expansion of macro 'ASSIGN_STRUCT' 235 | ASSIGN_STRUCT(op1, dollar_var); | ^~~~~~~~~~~~~ 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:235:9: note: in expansion of macro 'ASSIGN_STRUCT' 235 | ASSIGN_STRUCT(op1, dollar_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)) { \ | ^ bapi.h:118:5: note: in expansion of macro 'PUSHTRAIL' 118 | PUSHTRAIL(op1); \ | ^~~~~~~~~ numbervars.c:235:9: note: in expansion of macro 'ASSIGN_STRUCT' 235 | ASSIGN_STRUCT(op1, dollar_var); | ^~~~~~~~~~~~~ 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:235:9: note: in expansion of macro 'ASSIGN_STRUCT' 235 | ASSIGN_STRUCT(op1, dollar_var); | ^~~~~~~~~~~~~ numbervars.c:242:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 242 | 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:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ numbervars.c:255:40: note: in expansion of macro 'FOLLOW' 255 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^~~~~~ numbervars.c:255:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 255 | 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) | ^~~ numbervars.c:257:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 257 | n0 = aux_number_vars__3(*((BPLONG_PTR)op1+i), n0); | ^ numbervars.c: In function 'c_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); \ | ^~~~~~ numbervars.c:280:5: note: in expansion of macro 'DEREF' 280 | 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:280:5: note: in expansion of macro 'DEREF' 280 | 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:280:5: note: in expansion of macro 'DEREF' 280 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ numbervars.c:280:5: note: in expansion of macro 'DEREF' 280 | 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); \ | ^~~~~~ numbervars.c:285:9: note: in expansion of macro 'NDEREF' 285 | NDEREF(term, copy_term_shallow); | ^~~~~~ term.h:149: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:285:9: note: in expansion of macro 'NDEREF' 285 | NDEREF(term, copy_term_shallow); | ^~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ numbervars.c:285:9: note: in expansion of macro 'NDEREF' 285 | NDEREF(term, copy_term_shallow); | ^~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ numbervars.c:285:9: note: in expansion of macro 'NDEREF' 285 | NDEREF(term, copy_term_shallow); | ^~~~~~ 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:298:9: note: in expansion of macro 'NEW_HEAP_FREE' 298 | 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++ | ^ numbervars.c:299:9: note: in expansion of macro 'NEW_HEAP_FREE' 299 | 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) | ^ numbervars.c:300:29: note: in expansion of macro 'ADDTAG' 300 | return unify(cterm, ADDTAG(ptr, LST)); | ^~~~~~ numbervars.c:311:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 311 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ numbervars.c:312:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 312 | sym_ptr = (SYM_REC_PTR)FOLLOW(term_ptr); | ^ numbervars.c:318:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 318 | 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: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:320:13: note: in expansion of macro 'NEW_HEAP_FREE' 320 | 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) | ^ numbervars.c:322:29: note: in expansion of macro 'ADDTAG' 322 | return unify(cterm, ADDTAG(ptr, STR)); | ^~~~~~ numbervars.c: In function 'copy_term': numbervars.c:337:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 337 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ numbervars.c:337:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 337 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ numbervars.c:343:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 343 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ numbervars.c:343:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 343 | 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:344:9: note: in expansion of macro 'UNDO_TRAILING' 344 | UNDO_TRAILING; | ^~~~~~~~~~~~~ numbervars.c:348:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 348 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ numbervars.c:348:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 348 | 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:349:5: note: in expansion of macro 'UNDO_TRAILING' 349 | UNDO_TRAILING; | ^~~~~~~~~~~~~ numbervars.c: In function 'c_VARS_SET': numbervars.c:367:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 367 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ numbervars.c:367:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 367 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ numbervars.c:369:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 369 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ numbervars.c:369:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 369 | 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:370:5: note: in expansion of macro 'UNDO_TRAILING' 370 | UNDO_TRAILING; | ^~~~~~~~~~~~~ numbervars.c:382:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 382 | if ((BPLONG_PTR)tmp_term > heap_top){ /* a stack var */ | ^ numbervars.c:383:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 383 | FOLLOW(heap_top) = (BPLONG)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)) { \ | ^ numbervars.c:384:13: note: in expansion of macro 'PUSHTRAIL' 384 | PUSHTRAIL(tmp_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)) { \ | ^ numbervars.c:384:13: note: in expansion of macro 'PUSHTRAIL' 384 | PUSHTRAIL(tmp_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 */ | ^ numbervars.c:385:13: note: in expansion of macro 'FOLLOW' 385 | FOLLOW(tmp_term) = (BPLONG)heap_top; | ^~~~~~ numbervars.c:385:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 385 | FOLLOW(tmp_term) = (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) | ^ numbervars.c:390:15: note: in expansion of macro 'ADDTAG' 390 | set = ADDTAG(heap_top, LST); | ^~~~~~ numbervars.c: In function 'c_VARS_SET_INTERSECT': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:406:5: note: in expansion of macro 'DEREF' 406 | DEREF(ex_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:406:5: note: in expansion of macro 'DEREF' 406 | DEREF(ex_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:406:5: note: in expansion of macro 'DEREF' 406 | DEREF(ex_term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ numbervars.c:406:5: note: in expansion of macro 'DEREF' 406 | DEREF(ex_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:414:15: note: in expansion of macro 'ADDTAG' 414 | set = ADDTAG(heap_top, LST); | ^~~~~~ numbervars.c:419:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 419 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ numbervars.c:419:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 419 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ numbervars.c:424:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 424 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ numbervars.c:424:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 424 | 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:425:5: note: in expansion of macro 'UNDO_TRAILING' 425 | UNDO_TRAILING; | ^~~~~~~~~~~~~ numbervars.c: In function 'vars_set_extract_vars': numbervars.c:435:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 435 | if ((BPULONG)term > (BPULONG)heap_top && (BPULONG)term <= (BPULONG)local_top0) return; /* marked already */ | ^ numbervars.c:435:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 435 | if ((BPULONG)term > (BPULONG)heap_top && (BPULONG)term <= (BPULONG)local_top0) return; /* marked already */ | ^ term.h:57:22: warning: cast to 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:436:13: note: in expansion of macro 'ISFREE' 436 | if (ISFREE(term)) { | ^~~~~~ 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:438:13: note: in expansion of macro 'ASSIGN_TRAIL_VALUE' 438 | ASSIGN_TRAIL_VALUE(term, (BPLONG)local_top); /* form a cycle */ | ^~~~~~~~~~~~~~~~~~ numbervars.c:438:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 438 | 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:57:22: warning: 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:443:16: note: in expansion of macro 'FOLLOW' 443 | term = FOLLOW(term); | ^~~~~~ numbervars.c:447:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 447 | vars_set_extract_vars(*(BPLONG_PTR)term, ex_term); | ^ numbervars.c:448:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 448 | term = *((BPLONG_PTR)term+1); | ^ numbervars.c:454:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 454 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ numbervars.c:455:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 455 | 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) | ^~~ numbervars.c:464:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 464 | susp_var_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(term); | ^ numbervars.c:465:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 465 | FOLLOW(local_top) = (BPLONG)susp_var_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);} | ^~~~ numbervars.c:466:20: note: in expansion of macro 'ADDTAG3' 466 | PUSHTRAILC(ADDTAG3(susp_var_ptr, TRAIL_VAL_NONATOMIC), term); | ^~~~~~~ numbervars.c:467:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 467 | FOLLOW(susp_var_ptr) = (BPLONG)local_top; /* form a cycle */ | ^ numbervars.c: In function 'collect_shared_vars': numbervars.c:479:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 479 | if ((BPULONG)term > (BPULONG)heap_top && (BPULONG)term <= (BPULONG)local_top0) { /* marked */ | ^ numbervars.c:479:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 479 | if ((BPULONG)term > (BPULONG)heap_top && (BPULONG)term <= (BPULONG)local_top0) { /* marked */ | ^ term.h:57:22: warning: 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:480:17: note: in expansion of macro 'FOLLOW' 480 | if (FOLLOW(term) != 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 */ | ^ numbervars.c:481:36: note: in expansion of macro 'FOLLOW' 481 | FOLLOW(heap_top) = 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) | ^ numbervars.c:483:25: note: in expansion of macro 'ADDTAG' 483 | 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 */ | ^ numbervars.c:484:17: note: in expansion of macro 'FOLLOW' 484 | FOLLOW(term) = nil_sym; /* mark it as collected */ | ^~~~~~ term.h:57:22: warning: cast to 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:490:13: note: in expansion of macro 'ISFREE' 490 | if (ISFREE(term)) { /* this was not marked before */ | ^~~~~~ term.h:57:22: warning: 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:16: note: in expansion of macro 'FOLLOW' 493 | term = FOLLOW(term); | ^~~~~~ numbervars.c:497:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 497 | list0 = collect_shared_vars(*(BPLONG_PTR)term, list0); | ^ numbervars.c:498:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 498 | term = *((BPLONG_PTR)term+1); | ^ numbervars.c:504:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 504 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ numbervars.c:505:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 505 | 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) | ^~~ numbervars.c: In function 'c_SINGLETON_VARS': numbervars.c:526:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 526 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ numbervars.c:526:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 526 | 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); \ | ^~~~~~ numbervars.c:532:5: note: in expansion of macro 'DEREF' 532 | DEREF(dict); | ^~~~~ 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:532:5: note: in expansion of macro 'DEREF' 532 | DEREF(dict); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ numbervars.c:532:5: note: in expansion of macro 'DEREF' 532 | DEREF(dict); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ numbervars.c:532:5: note: in expansion of macro 'DEREF' 532 | DEREF(dict); | ^~~~~ bapi.h:163:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 163 | #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:534:16: note: in expansion of macro 'GET_CAR' 534 | pair = GET_CAR(dict); | ^~~~~~~ bapi.h:164:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 164 | #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:535:16: note: in expansion of macro 'GET_CDR' 535 | dict = GET_CDR(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); \ | ^~~~~~ numbervars.c:536:9: note: in expansion of macro 'DEREF' 536 | 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); \ | ^ numbervars.c:536:9: note: in expansion of macro 'DEREF' 536 | DEREF(pair); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ numbervars.c:536:9: note: in expansion of macro 'DEREF' 536 | DEREF(pair); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ numbervars.c:536:9: note: in expansion of macro 'DEREF' 536 | DEREF(pair); | ^~~~~ numbervars.c:537:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 537 | 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); \ | ^~~~~~ numbervars.c:538:31: note: in expansion of macro 'DEREF' 538 | name = FOLLOW(ptr+1); DEREF(name); | ^~~~~ 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:538:31: note: in expansion of macro 'DEREF' 538 | name = FOLLOW(ptr+1); DEREF(name); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ numbervars.c:538:31: note: in expansion of macro 'DEREF' 538 | name = FOLLOW(ptr+1); DEREF(name); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ numbervars.c:538:31: note: in expansion of macro 'DEREF' 538 | name = FOLLOW(ptr+1); DEREF(name); | ^~~~~ numbervars.c:540:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 540 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(name); | ^ term.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:545:20: note: in expansion of macro 'ADDTAG' 545 | vars = ADDTAG(heap_top, LST); | ^~~~~~ numbervars.c:550:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 550 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ numbervars.c:550:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 550 | 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:551:5: note: in expansion of macro 'UNDO_TRAILING' 551 | UNDO_TRAILING; | ^~~~~~~~~~~~~ numbervars.c: In function 'vars_set_extract_singleton_vars': numbervars.c:564:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 564 | if ((BPULONG)term > (BPULONG)heap_top && (BPULONG)term < (BPULONG)arreg) { | ^ numbervars.c:564:66: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 564 | if ((BPULONG)term > (BPULONG)heap_top && (BPULONG)term < (BPULONG)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 */ | ^ numbervars.c:565:13: note: in expansion of macro 'FOLLOW' 565 | FOLLOW(term) = nil_sym; /* visited second time */ | ^~~~~~ term.h:57:22: warning: cast to 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:568:13: note: in expansion of macro 'ISFREE' 568 | if (ISFREE(term)) { | ^~~~~~ 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:570:13: note: in expansion of macro 'ASSIGN_TRAIL_VALUE' 570 | ASSIGN_TRAIL_VALUE(term, (BPLONG)local_top); /* form a cycle */ | ^~~~~~~~~~~~~~~~~~ numbervars.c:570:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 570 | 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:57:22: warning: 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:575:16: note: in expansion of macro 'FOLLOW' 575 | term = FOLLOW(term); | ^~~~~~ numbervars.c:579:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 579 | vars_set_extract_singleton_vars(*(BPLONG_PTR)term); | ^ numbervars.c:580:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 580 | term = *((BPLONG_PTR)term+1); | ^ numbervars.c:586:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 586 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ numbervars.c:587:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 587 | 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) | ^~~ numbervars.c: In function 'is_marked_as_singleton': numbervars.c:605:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 605 | if ((BPULONG)var < (BPULONG)arreg && (BPULONG)var > (BPULONG)heap_top) | ^ numbervars.c:605:61: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 605 | if ((BPULONG)var < (BPULONG)arreg && (BPULONG)var > (BPULONG)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 */ | ^ numbervars.c:606:21: note: in expansion of macro 'FOLLOW' 606 | return (FOLLOW(var) != 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:73:37: note: in expansion of macro 'FOLLOW' 73 | #define ISFREE(var) ((BPLONG)var == FOLLOW(var)) /* must be a ref */ | ^~~~~~ numbervars.c:607:13: note: in expansion of macro 'ISFREE' 607 | if (ISFREE(var)) { /* unlikely, test it anyway*/ | ^~~~~~ term.h:57:22: warning: 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:610:15: note: in expansion of macro 'FOLLOW' 610 | var = FOLLOW(var); /* dereference */ | ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" arith.c 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) | ^ arith.c:118:19: note: in expansion of macro 'ADDTAG' 118 | atom_length = ADDTAG(insert_sym("length", 6, 0), ATM); | ^~~~~~ arith.c: In function 'bp_math_add': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:158:5: note: in expansion of macro 'DEREF' 158 | 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); \ | ^ arith.c:158:5: note: in expansion of macro 'DEREF' 158 | 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:158:5: note: in expansion of macro 'DEREF' 158 | 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:158:5: note: in expansion of macro 'DEREF' 158 | 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); \ | ^~~~~~ arith.c:158:17: note: in expansion of macro 'DEREF' 158 | 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); \ | ^ arith.c:158:17: note: in expansion of macro 'DEREF' 158 | 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:158:17: note: in expansion of macro 'DEREF' 158 | 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:158:17: note: in expansion of macro 'DEREF' 158 | 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: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:159:10: note: in expansion of macro 'ISNUM' 159 | 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:159:10: note: in expansion of macro 'ISNUM' 159 | 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: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:159:10: note: in expansion of macro 'ISNUM' 159 | if (!ISNUM(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:159:10: note: in expansion of macro 'ISNUM' 159 | 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: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:165:10: note: in expansion of macro 'ISNUM' 165 | if (!ISNUM(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)))) | ^~~~~~~~~~~~ arith.c:165:10: note: in expansion of macro 'ISNUM' 165 | 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: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:165:10: note: in expansion of macro 'ISNUM' 165 | if (!ISNUM(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:165:10: note: in expansion of macro 'ISNUM' 165 | 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:180:20: note: in expansion of macro 'IS_FLOAT_PSC' 180 | } else if (IS_FLOAT_PSC(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:180:20: note: in expansion of macro 'IS_FLOAT_PSC' 180 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:185:16: note: in expansion of macro 'IS_FLOAT_PSC' 185 | } else if (IS_FLOAT_PSC(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:185:16: note: in expansion of macro 'IS_FLOAT_PSC' 185 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:188:20: note: in expansion of macro 'IS_FLOAT_PSC' 188 | } else if (IS_FLOAT_PSC(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:188:20: note: in expansion of macro 'IS_FLOAT_PSC' 188 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:196:20: note: in expansion of macro 'IS_FLOAT_PSC' 196 | } else if (IS_FLOAT_PSC(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:196:20: note: in expansion of macro 'IS_FLOAT_PSC' 196 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ 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); \ | ^~~~~~ arith.c:209:5: note: in expansion of macro 'DEREF' 209 | 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); \ | ^ arith.c:209:5: note: in expansion of macro 'DEREF' 209 | 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:209:5: note: in expansion of macro 'DEREF' 209 | 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:209:5: note: in expansion of macro 'DEREF' 209 | 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); \ | ^~~~~~ arith.c:209:17: note: in expansion of macro 'DEREF' 209 | 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); \ | ^ arith.c:209:17: note: in expansion of macro 'DEREF' 209 | 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:209:17: note: in expansion of macro 'DEREF' 209 | 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:209:17: note: in expansion of macro 'DEREF' 209 | 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: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:210:10: note: in expansion of macro 'ISNUM' 210 | 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:210:10: note: in expansion of macro 'ISNUM' 210 | 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: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:210:10: note: in expansion of macro 'ISNUM' 210 | if (!ISNUM(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:210:10: note: in expansion of macro 'ISNUM' 210 | 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: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:214:10: note: in expansion of macro 'ISNUM' 214 | if (!ISNUM(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)))) | ^~~~~~~~~~~~ arith.c:214:10: note: in expansion of macro 'ISNUM' 214 | 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: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:214:10: note: in expansion of macro 'ISNUM' 214 | if (!ISNUM(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:214:10: note: in expansion of macro 'ISNUM' 214 | 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:227:20: note: in expansion of macro 'IS_FLOAT_PSC' 227 | } else if (IS_FLOAT_PSC(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:227:20: note: in expansion of macro 'IS_FLOAT_PSC' 227 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:232:16: note: in expansion of macro 'IS_FLOAT_PSC' 232 | } else if (IS_FLOAT_PSC(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:232:16: note: in expansion of macro 'IS_FLOAT_PSC' 232 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:235:20: note: in expansion of macro 'IS_FLOAT_PSC' 235 | } else if (IS_FLOAT_PSC(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:235:20: note: in expansion of macro 'IS_FLOAT_PSC' 235 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:243:20: note: in expansion of macro 'IS_FLOAT_PSC' 243 | } else if (IS_FLOAT_PSC(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:243:20: note: in expansion of macro 'IS_FLOAT_PSC' 243 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ arith.c: In function 'bp_math_mul': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:256:5: note: in expansion of macro 'DEREF' 256 | 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); \ | ^ arith.c:256:5: note: in expansion of macro 'DEREF' 256 | 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:256:5: note: in expansion of macro 'DEREF' 256 | 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:256:5: note: in expansion of macro 'DEREF' 256 | 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); \ | ^~~~~~ arith.c:256:17: note: in expansion of macro 'DEREF' 256 | 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); \ | ^ arith.c:256:17: note: in expansion of macro 'DEREF' 256 | 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:256:17: note: in expansion of macro 'DEREF' 256 | 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:256:17: note: in expansion of macro 'DEREF' 256 | 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: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:257:10: note: in expansion of macro 'ISNUM' 257 | 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:257:10: note: in expansion of macro 'ISNUM' 257 | 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: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:257:10: note: in expansion of macro 'ISNUM' 257 | if (!ISNUM(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:257:10: note: in expansion of macro 'ISNUM' 257 | 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: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(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)))) | ^~~~~~~~~~~~ arith.c:261:10: note: in expansion of macro 'ISNUM' 261 | 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: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(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:261:10: note: in expansion of macro 'ISNUM' 261 | 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:285:20: note: in expansion of macro 'IS_FLOAT_PSC' 285 | } else if (IS_FLOAT_PSC(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:285:20: note: in expansion of macro 'IS_FLOAT_PSC' 285 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:290:16: note: in expansion of macro 'IS_FLOAT_PSC' 290 | } else if (IS_FLOAT_PSC(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:290:16: note: in expansion of macro 'IS_FLOAT_PSC' 290 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:293:20: note: in expansion of macro 'IS_FLOAT_PSC' 293 | } else if (IS_FLOAT_PSC(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:293:20: note: in expansion of macro 'IS_FLOAT_PSC' 293 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:302:20: note: in expansion of macro 'IS_FLOAT_PSC' 302 | } else if (IS_FLOAT_PSC(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:302:20: note: in expansion of macro 'IS_FLOAT_PSC' 302 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ arith.c: In function 'bp_math_divge': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:314:5: note: in expansion of macro 'DEREF' 314 | 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:314:5: note: in expansion of macro 'DEREF' 314 | 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:314:5: note: in expansion of macro 'DEREF' 314 | 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:314:5: note: in expansion of macro 'DEREF' 314 | 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:319:5: note: in expansion of macro 'DEREF' 319 | 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:319:5: note: in expansion of macro 'DEREF' 319 | 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:319:5: note: in expansion of macro 'DEREF' 319 | 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:319:5: note: in expansion of macro 'DEREF' 319 | 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:333:20: note: in expansion of macro 'IS_BIGINT' 333 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:333:20: note: in expansion of macro 'IS_BIGINT' 333 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:339:16: note: in expansion of macro 'IS_BIGINT' 339 | } else if (IS_BIGINT(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:339:16: note: in expansion of macro 'IS_BIGINT' 339 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:342:20: note: in expansion of macro 'IS_BIGINT' 342 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:342:20: note: in expansion of macro 'IS_BIGINT' 342 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ arith.c: In function 'bp_math_divle': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:358:5: note: in expansion of macro 'DEREF' 358 | 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:358:5: note: in expansion of macro 'DEREF' 358 | 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:358:5: note: in expansion of macro 'DEREF' 358 | 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:358:5: note: in expansion of macro 'DEREF' 358 | 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:363:5: note: in expansion of macro 'DEREF' 363 | 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:363:5: note: in expansion of macro 'DEREF' 363 | 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:363:5: note: in expansion of macro 'DEREF' 363 | 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:363:5: note: in expansion of macro 'DEREF' 363 | 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:378:20: note: in expansion of macro 'IS_BIGINT' 378 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:378:20: note: in expansion of macro 'IS_BIGINT' 378 | } 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: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:16: note: in expansion of macro 'IS_BIGINT' 384 | } else if (IS_BIGINT(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:384:16: note: in expansion of macro 'IS_BIGINT' 384 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:387:20: note: in expansion of macro 'IS_BIGINT' 387 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:387:20: note: in expansion of macro 'IS_BIGINT' 387 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ arith.c: In function 'bp_math_div': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:403:5: note: in expansion of macro 'DEREF' 403 | 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); \ | ^ arith.c:403:5: note: in expansion of macro 'DEREF' 403 | 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:403:5: note: in expansion of macro 'DEREF' 403 | 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:403:5: note: in expansion of macro 'DEREF' 403 | 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); \ | ^~~~~~ arith.c:403:17: note: in expansion of macro 'DEREF' 403 | 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); \ | ^ arith.c:403:17: note: in expansion of macro 'DEREF' 403 | 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:403:17: note: in expansion of macro 'DEREF' 403 | 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:403:17: note: in expansion of macro 'DEREF' 403 | 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: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:404:10: note: in expansion of macro 'ISNUM' 404 | 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:404:10: note: in expansion of macro 'ISNUM' 404 | 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: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:404:10: note: in expansion of macro 'ISNUM' 404 | if (!ISNUM(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:404:10: note: in expansion of macro 'ISNUM' 404 | 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: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:408:10: note: in expansion of macro 'ISNUM' 408 | if (!ISNUM(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)))) | ^~~~~~~~~~~~ arith.c:408:10: note: in expansion of macro 'ISNUM' 408 | 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: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:408:10: note: in expansion of macro 'ISNUM' 408 | if (!ISNUM(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:408:10: note: in expansion of macro 'ISNUM' 408 | 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:420:20: note: in expansion of macro 'IS_FLOAT_PSC' 420 | } else if (IS_FLOAT_PSC(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:420:20: note: in expansion of macro 'IS_FLOAT_PSC' 420 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:429:16: note: in expansion of macro 'IS_FLOAT_PSC' 429 | } else if (IS_FLOAT_PSC(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:429:16: note: in expansion of macro 'IS_FLOAT_PSC' 429 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:436:20: note: in expansion of macro 'IS_FLOAT_PSC' 436 | } else if (IS_FLOAT_PSC(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:436:20: note: in expansion of macro 'IS_FLOAT_PSC' 436 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:452:20: note: in expansion of macro 'IS_FLOAT_PSC' 452 | } else if (IS_FLOAT_PSC(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:452:20: note: in expansion of macro 'IS_FLOAT_PSC' 452 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ arith.c: In function 'bp_math_idiv': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:468:5: note: in expansion of macro 'DEREF' 468 | 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); \ | ^ arith.c:468:5: note: in expansion of macro 'DEREF' 468 | 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:468:5: note: in expansion of macro 'DEREF' 468 | 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:468:5: note: in expansion of macro 'DEREF' 468 | 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); \ | ^~~~~~ arith.c:468:17: note: in expansion of macro 'DEREF' 468 | 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); \ | ^ arith.c:468:17: note: in expansion of macro 'DEREF' 468 | 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:468:17: note: in expansion of macro 'DEREF' 468 | 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:468:17: note: in expansion of macro 'DEREF' 468 | 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:485:20: note: in expansion of macro 'IS_BIGINT' 485 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:485:20: note: in expansion of macro 'IS_BIGINT' 485 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:491:16: note: in expansion of macro 'IS_BIGINT' 491 | } else if (IS_BIGINT(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:491:16: note: in expansion of macro 'IS_BIGINT' 491 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:510:20: note: in expansion of macro 'IS_BIGINT' 510 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:510:20: note: in expansion of macro 'IS_BIGINT' 510 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ arith.c: In function 'bp_math_idiv_div': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:536:5: note: in expansion of macro 'DEREF' 536 | 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); \ | ^ arith.c:536:5: note: in expansion of macro 'DEREF' 536 | 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:536:5: note: in expansion of macro 'DEREF' 536 | 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:536:5: note: in expansion of macro 'DEREF' 536 | 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); \ | ^~~~~~ arith.c:536:17: note: in expansion of macro 'DEREF' 536 | 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); \ | ^ arith.c:536:17: note: in expansion of macro 'DEREF' 536 | 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:536:17: note: in expansion of macro 'DEREF' 536 | 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:536:17: note: in expansion of macro 'DEREF' 536 | 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:568:20: note: in expansion of macro 'IS_BIGINT' 568 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:568:20: note: in expansion of macro 'IS_BIGINT' 568 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:574:16: note: in expansion of macro 'IS_BIGINT' 574 | } else if (IS_BIGINT(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:574:16: note: in expansion of macro 'IS_BIGINT' 574 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:581:20: note: in expansion of macro 'IS_BIGINT' 581 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:581:20: note: in expansion of macro 'IS_BIGINT' 581 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ arith.c: In function 'bp_math_mod': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:598:5: note: in expansion of macro 'DEREF' 598 | 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); \ | ^ arith.c:598:5: note: in expansion of macro 'DEREF' 598 | 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:598:5: note: in expansion of macro 'DEREF' 598 | 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:598:5: note: in expansion of macro 'DEREF' 598 | 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); \ | ^~~~~~ arith.c:598:17: note: in expansion of macro 'DEREF' 598 | 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); \ | ^ arith.c:598:17: note: in expansion of macro 'DEREF' 598 | 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:598:17: note: in expansion of macro 'DEREF' 598 | 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:598:17: note: in expansion of macro 'DEREF' 598 | 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: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:599:10: note: in expansion of macro 'ISNUM' 599 | 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:599:10: note: in expansion of macro 'ISNUM' 599 | 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: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:599:10: note: in expansion of macro 'ISNUM' 599 | if (!ISNUM(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:599:10: note: in expansion of macro 'ISNUM' 599 | 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: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:603:10: note: in expansion of macro 'ISNUM' 603 | if (!ISNUM(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)))) | ^~~~~~~~~~~~ arith.c:603:10: note: in expansion of macro 'ISNUM' 603 | 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: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:603:10: note: in expansion of macro 'ISNUM' 603 | if (!ISNUM(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:603:10: note: in expansion of macro 'ISNUM' 603 | 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:628:20: note: in expansion of macro 'IS_BIGINT' 628 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:628:20: note: in expansion of macro 'IS_BIGINT' 628 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:634:16: note: in expansion of macro 'IS_BIGINT' 634 | } else if (IS_BIGINT(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:634:16: note: in expansion of macro 'IS_BIGINT' 634 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:645:20: note: in expansion of macro 'IS_BIGINT' 645 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:645:20: note: in expansion of macro 'IS_BIGINT' 645 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:661:5: note: in expansion of macro 'DEREF' 661 | 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:661:5: note: in expansion of macro 'DEREF' 661 | 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:661:5: note: in expansion of macro 'DEREF' 661 | 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:661:5: note: in expansion of macro 'DEREF' 661 | 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:662:10: note: in expansion of macro 'ISNUM' 662 | 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:662:10: note: in expansion of macro 'ISNUM' 662 | 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: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:662:10: note: in expansion of macro 'ISNUM' 662 | if (!ISNUM(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:662:10: note: in expansion of macro 'ISNUM' 662 | 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); \ | ^~~~~~ arith.c:666:5: note: in expansion of macro 'DEREF' 666 | 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:666:5: note: in expansion of macro 'DEREF' 666 | 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:666:5: note: in expansion of macro 'DEREF' 666 | 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:666:5: note: in expansion of macro 'DEREF' 666 | 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: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:667:10: note: in expansion of macro 'ISNUM' 667 | if (!ISNUM(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)))) | ^~~~~~~~~~~~ arith.c:667:10: note: in expansion of macro 'ISNUM' 667 | 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: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:667:10: note: in expansion of macro 'ISNUM' 667 | if (!ISNUM(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:667:10: note: in expansion of macro 'ISNUM' 667 | 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:680:20: note: in expansion of macro 'IS_BIGINT' 680 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:680:20: note: in expansion of macro 'IS_BIGINT' 680 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:703:16: note: in expansion of macro 'IS_BIGINT' 703 | } else if (IS_BIGINT(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:703:16: note: in expansion of macro 'IS_BIGINT' 703 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:726:20: note: in expansion of macro 'IS_BIGINT' 726 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:726:20: note: in expansion of macro 'IS_BIGINT' 726 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ arith.c: In function 'bp_bitwise_and': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:754:5: note: in expansion of macro 'DEREF' 754 | 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); \ | ^ arith.c:754:5: note: in expansion of macro 'DEREF' 754 | 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:754:5: note: in expansion of macro 'DEREF' 754 | 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:754:5: note: in expansion of macro 'DEREF' 754 | 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); \ | ^~~~~~ arith.c:754:17: note: in expansion of macro 'DEREF' 754 | 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); \ | ^ arith.c:754:17: note: in expansion of macro 'DEREF' 754 | 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:754:17: note: in expansion of macro 'DEREF' 754 | 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:754:17: note: in expansion of macro 'DEREF' 754 | 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:769:20: note: in expansion of macro 'IS_BIGINT' 769 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:769:20: note: in expansion of macro 'IS_BIGINT' 769 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:775:16: note: in expansion of macro 'IS_BIGINT' 775 | } else if (IS_BIGINT(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:775:16: note: in expansion of macro 'IS_BIGINT' 775 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:778:20: note: in expansion of macro 'IS_BIGINT' 778 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:778:20: note: in expansion of macro 'IS_BIGINT' 778 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ arith.c: In function 'bp_bitwise_or': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:794:5: note: in expansion of macro 'DEREF' 794 | 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); \ | ^ arith.c:794:5: note: in expansion of macro 'DEREF' 794 | 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:794:5: note: in expansion of macro 'DEREF' 794 | 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:794:5: note: in expansion of macro 'DEREF' 794 | 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); \ | ^~~~~~ arith.c:794:17: note: in expansion of macro 'DEREF' 794 | 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); \ | ^ arith.c:794:17: note: in expansion of macro 'DEREF' 794 | 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:794:17: note: in expansion of macro 'DEREF' 794 | 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:794:17: note: in expansion of macro 'DEREF' 794 | 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:809:20: note: in expansion of macro 'IS_BIGINT' 809 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:809:20: note: in expansion of macro 'IS_BIGINT' 809 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:815:16: note: in expansion of macro 'IS_BIGINT' 815 | } else if (IS_BIGINT(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:815:16: note: in expansion of macro 'IS_BIGINT' 815 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:818:20: note: in expansion of macro 'IS_BIGINT' 818 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:818:20: note: in expansion of macro 'IS_BIGINT' 818 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ arith.c: In function 'bp_bitwise_shiftl': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:834:5: note: in expansion of macro 'DEREF' 834 | 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:834:5: note: in expansion of macro 'DEREF' 834 | 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:834:5: note: in expansion of macro 'DEREF' 834 | 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:834:5: note: in expansion of macro 'DEREF' 834 | 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:839:5: note: in expansion of macro 'DEREF' 839 | 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:839:5: note: in expansion of macro 'DEREF' 839 | 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:839:5: note: in expansion of macro 'DEREF' 839 | 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:839:5: note: in expansion of macro 'DEREF' 839 | 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:857:20: note: in expansion of macro 'IS_BIGINT' 857 | } else if (IS_BIGINT(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:857:20: note: in expansion of macro 'IS_BIGINT' 857 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:863:16: note: in expansion of macro 'IS_BIGINT' 863 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:863:16: note: in expansion of macro 'IS_BIGINT' 863 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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); \ | ^~~~~~ arith.c:878:5: note: in expansion of macro 'DEREF' 878 | 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); \ | ^ arith.c:878:5: note: in expansion of macro 'DEREF' 878 | 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:878:5: note: in expansion of macro 'DEREF' 878 | 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:878:5: note: in expansion of macro 'DEREF' 878 | 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); \ | ^~~~~~ arith.c:878:17: note: in expansion of macro 'DEREF' 878 | 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); \ | ^ arith.c:878:17: note: in expansion of macro 'DEREF' 878 | 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:878:17: note: in expansion of macro 'DEREF' 878 | 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:878:17: note: in expansion of macro 'DEREF' 878 | 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:899:20: note: in expansion of macro 'IS_BIGINT' 899 | } else if (IS_BIGINT(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:899:20: note: in expansion of macro 'IS_BIGINT' 899 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:905:16: note: in expansion of macro 'IS_BIGINT' 905 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:905:16: note: in expansion of macro 'IS_BIGINT' 905 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ arith.c: In function 'bp_bitwise_complement': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:919:5: note: in expansion of macro 'DEREF' 919 | 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:919:5: note: in expansion of macro 'DEREF' 919 | 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:919:5: note: in expansion of macro 'DEREF' 919 | 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:919:5: note: in expansion of macro 'DEREF' 919 | 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:932:16: note: in expansion of macro 'IS_BIGINT' 932 | } else if (IS_BIGINT(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:932:16: note: in expansion of macro 'IS_BIGINT' 932 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ 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); \ | ^~~~~~ arith.c:947:5: note: in expansion of macro 'DEREF' 947 | 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); \ | ^ arith.c:947:5: note: in expansion of macro 'DEREF' 947 | 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:947:5: note: in expansion of macro 'DEREF' 947 | 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:947:5: note: in expansion of macro 'DEREF' 947 | 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); \ | ^~~~~~ arith.c:947:17: note: in expansion of macro 'DEREF' 947 | 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); \ | ^ arith.c:947:17: note: in expansion of macro 'DEREF' 947 | 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:947:17: note: in expansion of macro 'DEREF' 947 | 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:947:17: note: in expansion of macro 'DEREF' 947 | 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:966:20: note: in expansion of macro 'IS_BIGINT' 966 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:966:20: note: in expansion of macro 'IS_BIGINT' 966 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:972:16: note: in expansion of macro 'IS_BIGINT' 972 | } else if (IS_BIGINT(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:972:16: note: in expansion of macro 'IS_BIGINT' 972 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:975:20: note: in expansion of macro 'IS_BIGINT' 975 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:975:20: note: in expansion of macro 'IS_BIGINT' 975 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:991:5: note: in expansion of macro 'DEREF' 991 | 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:991:5: note: in expansion of macro 'DEREF' 991 | 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:991:5: note: in expansion of macro 'DEREF' 991 | 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:991:5: note: in expansion of macro 'DEREF' 991 | 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:992:10: note: in expansion of macro 'ISNUM' 992 | 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:992:10: note: in expansion of macro 'ISNUM' 992 | 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: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:992:10: note: in expansion of macro 'ISNUM' 992 | if (!ISNUM(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:992:10: note: in expansion of macro 'ISNUM' 992 | 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) | ^~~~~~ arith.c:997:23: note: in expansion of macro 'IS_BIGINT' 997 | if (ISINT(op1) || IS_BIGINT(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:997:23: note: in expansion of macro 'IS_BIGINT' 997 | if (ISINT(op1) || IS_BIGINT(op1)) { | ^~~~~~~~~ arith.c: In function 'bp_math_sign': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1017:5: note: in expansion of macro 'DEREF' 1017 | 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:1017:5: note: in expansion of macro 'DEREF' 1017 | 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:1017:5: note: in expansion of macro 'DEREF' 1017 | 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:1017:5: note: in expansion of macro 'DEREF' 1017 | 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:1018:10: note: in expansion of macro 'ISNUM' 1018 | 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:1018:10: note: in expansion of macro 'ISNUM' 1018 | 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: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:1018:10: note: in expansion of macro 'ISNUM' 1018 | if (!ISNUM(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:1018:10: note: in expansion of macro 'ISNUM' 1018 | 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1032:16: note: in expansion of macro 'IS_FLOAT_PSC' 1032 | } else if (IS_FLOAT_PSC(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:1032:16: note: in expansion of macro 'IS_FLOAT_PSC' 1032 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ arith.c: In function 'b_FLOAT_SIGN_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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ arith.c:1051:5: note: in expansion of macro 'ASSIGN_f_atom' 1051 | ASSIGN_f_atom(op2, op1); | ^~~~~~~~~~~~~ arith.c: In function 'bp_math_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); \ | ^~~~~~ arith.c:1061:5: note: in expansion of macro 'DEREF' 1061 | 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); \ | ^ arith.c:1061:5: note: in expansion of macro 'DEREF' 1061 | 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:1061:5: note: in expansion of macro 'DEREF' 1061 | 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:1061:5: note: in expansion of macro 'DEREF' 1061 | 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); \ | ^~~~~~ arith.c:1061:17: note: in expansion of macro 'DEREF' 1061 | 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); \ | ^ arith.c:1061:17: note: in expansion of macro 'DEREF' 1061 | 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:1061:17: note: in expansion of macro 'DEREF' 1061 | 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:1061:17: note: in expansion of macro 'DEREF' 1061 | 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: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:1062:10: note: in expansion of macro 'ISNUM' 1062 | 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:1062:10: note: in expansion of macro 'ISNUM' 1062 | 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: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:1062:10: note: in expansion of macro 'ISNUM' 1062 | if (!ISNUM(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:1062:10: note: in expansion of macro 'ISNUM' 1062 | 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: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:1066:10: note: in expansion of macro 'ISNUM' 1066 | if (!ISNUM(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)))) | ^~~~~~~~~~~~ arith.c:1066:10: note: in expansion of macro 'ISNUM' 1066 | 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: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:1066:10: note: in expansion of macro 'ISNUM' 1066 | if (!ISNUM(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:1066:10: note: in expansion of macro 'ISNUM' 1066 | 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1076:20: note: in expansion of macro 'IS_FLOAT_PSC' 1076 | } else if (IS_FLOAT_PSC(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:1076:20: note: in expansion of macro 'IS_FLOAT_PSC' 1076 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1083:16: note: in expansion of macro 'IS_FLOAT_PSC' 1083 | } else if (IS_FLOAT_PSC(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:1083:16: note: in expansion of macro 'IS_FLOAT_PSC' 1083 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1088:20: note: in expansion of macro 'IS_FLOAT_PSC' 1088 | } else if (IS_FLOAT_PSC(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:1088:20: note: in expansion of macro 'IS_FLOAT_PSC' 1088 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1098:20: note: in expansion of macro 'IS_FLOAT_PSC' 1098 | } else if (IS_FLOAT_PSC(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:1098:20: note: in expansion of macro 'IS_FLOAT_PSC' 1098 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ arith.c: In function 'bp_math_min': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1115:5: note: in expansion of macro 'DEREF' 1115 | 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:1115:5: note: in expansion of macro 'DEREF' 1115 | 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:1115:5: note: in expansion of macro 'DEREF' 1115 | 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:1115:5: note: in expansion of macro 'DEREF' 1115 | 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:1116:5: note: in expansion of macro 'DEREF' 1116 | 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:1116:5: note: in expansion of macro 'DEREF' 1116 | 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:1116:5: note: in expansion of macro 'DEREF' 1116 | 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:1116:5: note: in expansion of macro 'DEREF' 1116 | 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: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:1117:10: note: in expansion of macro 'ISNUM' 1117 | 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:1117:10: note: in expansion of macro 'ISNUM' 1117 | 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: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:1117:10: note: in expansion of macro 'ISNUM' 1117 | if (!ISNUM(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:1117:10: note: in expansion of macro 'ISNUM' 1117 | 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: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:1121:10: note: in expansion of macro 'ISNUM' 1121 | if (!ISNUM(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)))) | ^~~~~~~~~~~~ arith.c:1121:10: note: in expansion of macro 'ISNUM' 1121 | 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: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:1121:10: note: in expansion of macro 'ISNUM' 1121 | if (!ISNUM(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:1121:10: note: in expansion of macro 'ISNUM' 1121 | 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1131:20: note: in expansion of macro 'IS_FLOAT_PSC' 1131 | } else if (IS_FLOAT_PSC(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:1131:20: note: in expansion of macro 'IS_FLOAT_PSC' 1131 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1138:16: note: in expansion of macro 'IS_FLOAT_PSC' 1138 | } else if (IS_FLOAT_PSC(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:1138:16: note: in expansion of macro 'IS_FLOAT_PSC' 1138 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1143:20: note: in expansion of macro 'IS_FLOAT_PSC' 1143 | } else if (IS_FLOAT_PSC(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:1143:20: note: in expansion of macro 'IS_FLOAT_PSC' 1143 | } 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: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)) { | ^~~~~~~~~~~~ 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)) { | ^~~~~~~~~~~~ arith.c: In function 'bp_math_min1': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1170:5: note: in expansion of macro 'DEREF' 1170 | 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:1170:5: note: in expansion of macro 'DEREF' 1170 | 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:1170:5: note: in expansion of macro 'DEREF' 1170 | 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:1170:5: note: in expansion of macro 'DEREF' 1170 | DEREF(op1); | ^~~~~ arith.c:1176:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1176 | 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); \ | ^~~~~~ arith.c:1177:28: note: in expansion of macro 'DEREF' 1177 | 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); \ | ^ arith.c:1177:28: note: in expansion of macro 'DEREF' 1177 | min_elm = FOLLOW(ptr); DEREF(min_elm); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1177:28: note: in expansion of macro 'DEREF' 1177 | 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; \ | ^ arith.c:1177:28: note: in expansion of macro 'DEREF' 1177 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1178:26: note: in expansion of macro 'DEREF' 1178 | 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); \ | ^ arith.c:1178:26: note: in expansion of macro 'DEREF' 1178 | op1 = FOLLOW(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:1178:26: note: in expansion of macro 'DEREF' 1178 | 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; \ | ^ arith.c:1178:26: note: in expansion of macro 'DEREF' 1178 | 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: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:1179:10: note: in expansion of macro 'ISNUM' 1179 | if (!ISNUM(min_elm)) { | ^~~~~ 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:1179:10: note: in expansion of macro 'ISNUM' 1179 | 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: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:1179:10: note: in expansion of macro 'ISNUM' 1179 | if (!ISNUM(min_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: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:1179:10: note: in expansion of macro 'ISNUM' 1179 | if (!ISNUM(min_elm)) { | ^~~~~ arith.c:1184:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1184 | 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); \ | ^~~~~~ arith.c:1188:30: note: in expansion of macro 'DEREF' 1188 | 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); \ | ^ arith.c:1188:30: note: in expansion of macro 'DEREF' 1188 | op1 = FOLLOW(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:1188:30: note: in expansion of macro 'DEREF' 1188 | 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; \ | ^ arith.c:1188:30: note: in expansion of macro 'DEREF' 1188 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ 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); \ | ^~~~~~ arith.c:1202:5: note: in expansion of macro 'DEREF' 1202 | 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:1202:5: note: in expansion of macro 'DEREF' 1202 | 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:1202:5: note: in expansion of macro 'DEREF' 1202 | 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:1202:5: note: in expansion of macro 'DEREF' 1202 | DEREF(op1); | ^~~~~ arith.c:1208:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1208 | 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); \ | ^~~~~~ arith.c:1209:28: note: in expansion of macro 'DEREF' 1209 | max_elm = FOLLOW(ptr); DEREF(max_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:1209:28: note: in expansion of macro 'DEREF' 1209 | max_elm = FOLLOW(ptr); DEREF(max_elm); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1209:28: note: in expansion of macro 'DEREF' 1209 | max_elm = FOLLOW(ptr); DEREF(max_elm); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1209:28: note: in expansion of macro 'DEREF' 1209 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1210:26: note: in expansion of macro 'DEREF' 1210 | 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); \ | ^ arith.c:1210:26: note: in expansion of macro 'DEREF' 1210 | op1 = FOLLOW(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:1210:26: note: in expansion of macro 'DEREF' 1210 | 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; \ | ^ arith.c:1210:26: note: in expansion of macro 'DEREF' 1210 | 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: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:1211:10: note: in expansion of macro 'ISNUM' 1211 | if (!ISNUM(max_elm)) { | ^~~~~ 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:1211:10: note: in expansion of macro 'ISNUM' 1211 | if (!ISNUM(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: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:1211:10: note: in expansion of macro 'ISNUM' 1211 | if (!ISNUM(max_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: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:1211:10: note: in expansion of macro 'ISNUM' 1211 | if (!ISNUM(max_elm)) { | ^~~~~ arith.c:1216:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1216 | 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); \ | ^~~~~~ arith.c:1220:30: note: in expansion of macro 'DEREF' 1220 | 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); \ | ^ arith.c:1220:30: note: in expansion of macro 'DEREF' 1220 | op1 = FOLLOW(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:1220:30: note: in expansion of macro 'DEREF' 1220 | 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; \ | ^ arith.c:1220:30: note: in expansion of macro 'DEREF' 1220 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ arith.c: In function 'bp_math_sum1': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1236:5: note: in expansion of macro 'DEREF' 1236 | 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:1236:5: note: in expansion of macro 'DEREF' 1236 | 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:1236:5: note: in expansion of macro 'DEREF' 1236 | 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:1236:5: note: in expansion of macro 'DEREF' 1236 | DEREF(op1); | ^~~~~ arith.c:1242:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1242 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ arith.c:1243:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1243 | sym_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ arith.c:1253:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1253 | 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); \ | ^~~~~~ arith.c:1257:34: note: in expansion of macro 'DEREF' 1257 | 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); \ | ^ arith.c:1257:34: note: in expansion of macro 'DEREF' 1257 | op1 = FOLLOW(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:1257:34: note: in expansion of macro 'DEREF' 1257 | 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; \ | ^ arith.c:1257:34: note: in expansion of macro 'DEREF' 1257 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ arith.c: In function 'bp_math_prod1': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1274:5: note: in expansion of macro 'DEREF' 1274 | 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:1274:5: note: in expansion of macro 'DEREF' 1274 | 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:1274:5: note: in expansion of macro 'DEREF' 1274 | 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:1274:5: note: in expansion of macro 'DEREF' 1274 | DEREF(op1); | ^~~~~ arith.c:1280:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1280 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ arith.c:1281:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1281 | sym_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ arith.c:1291:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1291 | 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); \ | ^~~~~~ arith.c:1295:34: note: in expansion of macro 'DEREF' 1295 | 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); \ | ^ arith.c:1295:34: note: in expansion of macro 'DEREF' 1295 | op1 = FOLLOW(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:1295:34: note: in expansion of macro 'DEREF' 1295 | 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; \ | ^ arith.c:1295:34: note: in expansion of macro 'DEREF' 1295 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ arith.c: In function 'bp_math_fract_part': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1311:5: note: in expansion of macro 'DEREF' 1311 | 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:1311:5: note: in expansion of macro 'DEREF' 1311 | 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:1311:5: note: in expansion of macro 'DEREF' 1311 | 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:1311:5: note: in expansion of macro 'DEREF' 1311 | 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:1312:10: note: in expansion of macro 'ISNUM' 1312 | 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:1312:10: note: in expansion of macro 'ISNUM' 1312 | 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: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:1312:10: note: in expansion of macro 'ISNUM' 1312 | if (!ISNUM(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:1312:10: note: in expansion of macro 'ISNUM' 1312 | 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: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:1316:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1316 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ 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:1316:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1316 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ arith.c: In function 'bp_math_int_part': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1326:5: note: in expansion of macro 'DEREF' 1326 | 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:1326:5: note: in expansion of macro 'DEREF' 1326 | 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:1326:5: note: in expansion of macro 'DEREF' 1326 | 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:1326:5: note: in expansion of macro 'DEREF' 1326 | 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:1327:10: note: in expansion of macro 'ISNUM' 1327 | 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:1327:10: note: in expansion of macro 'ISNUM' 1327 | 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: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:1327:10: note: in expansion of macro 'ISNUM' 1327 | if (!ISNUM(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:1327:10: note: in expansion of macro 'ISNUM' 1327 | 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: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:1331:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1331 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ 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:1331:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1331 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ arith.c: In function 'bp_math_random1': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1345:5: note: in expansion of macro 'DEREF' 1345 | 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:1345:5: note: in expansion of macro 'DEREF' 1345 | 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:1345:5: note: in expansion of macro 'DEREF' 1345 | 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:1345:5: note: in expansion of macro 'DEREF' 1345 | 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:1346:10: note: in expansion of macro 'ISNUM' 1346 | 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:1346:10: note: in expansion of macro 'ISNUM' 1346 | 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: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:1346:10: note: in expansion of macro 'ISNUM' 1346 | if (!ISNUM(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:1346:10: note: in expansion of macro 'ISNUM' 1346 | 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1352:16: note: in expansion of macro 'IS_FLOAT_PSC' 1352 | } else if (IS_FLOAT_PSC(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:1352:16: note: in expansion of macro 'IS_FLOAT_PSC' 1352 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ arith.c: In function 'bp_math_gcd': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1382:5: note: in expansion of macro 'DEREF' 1382 | 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:1382:5: note: in expansion of macro 'DEREF' 1382 | 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:1382:5: note: in expansion of macro 'DEREF' 1382 | 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:1382:5: note: in expansion of macro 'DEREF' 1382 | 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:1383:5: note: in expansion of macro 'DEREF' 1383 | 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:1383:5: note: in expansion of macro 'DEREF' 1383 | 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:1383:5: note: in expansion of macro 'DEREF' 1383 | 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:1383:5: note: in expansion of macro 'DEREF' 1383 | 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:1396:20: note: in expansion of macro 'IS_BIGINT' 1396 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:1396:20: note: in expansion of macro 'IS_BIGINT' 1396 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:1402:16: note: in expansion of macro 'IS_BIGINT' 1402 | } else if (IS_BIGINT(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:1402:16: note: in expansion of macro 'IS_BIGINT' 1402 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:1405:20: note: in expansion of macro 'IS_BIGINT' 1405 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ 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:1405:20: note: in expansion of macro 'IS_BIGINT' 1405 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ arith.c: In function 'b_GCD_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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1426:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1426 | ASSIGN_sv_heap_term(gcd, op1); | ^~~~~~~~~~~~~~~~~~~ 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:1426:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1426 | ASSIGN_sv_heap_term(gcd, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'equal_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); \ | ^~~~~~ arith.c:1435:5: note: in expansion of macro 'DEREF' 1435 | 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:1435:5: note: in expansion of macro 'DEREF' 1435 | 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:1435:5: note: in expansion of macro 'DEREF' 1435 | 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:1435:5: note: in expansion of macro 'DEREF' 1435 | 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:1436:10: note: in expansion of macro 'ISNUM' 1436 | 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:1436:10: note: in expansion of macro 'ISNUM' 1436 | 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: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:1436:10: note: in expansion of macro 'ISNUM' 1436 | if (!ISNUM(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:1436:10: note: in expansion of macro 'ISNUM' 1436 | 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); \ | ^~~~~~ arith.c:1440:5: note: in expansion of macro 'DEREF' 1440 | 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:1440:5: note: in expansion of macro 'DEREF' 1440 | 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:1440:5: note: in expansion of macro 'DEREF' 1440 | 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:1440:5: note: in expansion of macro 'DEREF' 1440 | 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: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:1441:10: note: in expansion of macro 'ISNUM' 1441 | if (!ISNUM(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)))) | ^~~~~~~~~~~~ arith.c:1441:10: note: in expansion of macro 'ISNUM' 1441 | 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: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:1441:10: note: in expansion of macro 'ISNUM' 1441 | if (!ISNUM(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:1441:10: note: in expansion of macro 'ISNUM' 1441 | 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1451:20: note: in expansion of macro 'IS_FLOAT_PSC' 1451 | } else if (IS_FLOAT_PSC(op2)) { /* op1 is int, op2 is not int */ | ^~~~~~~~~~~~ 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:1451:20: note: in expansion of macro 'IS_FLOAT_PSC' 1451 | } else if (IS_FLOAT_PSC(op2)) { /* op1 is int, op2 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1456:11: note: in expansion of macro 'IS_FLOAT_PSC' 1456 | } if (IS_FLOAT_PSC(op1)) { /* op1 is not int */ | ^~~~~~~~~~~~ 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:1456:11: note: in expansion of macro 'IS_FLOAT_PSC' 1456 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1459:20: note: in expansion of macro 'IS_FLOAT_PSC' 1459 | } else if (IS_FLOAT_PSC(op2)) { /* op1 and op2 are both floats */ | ^~~~~~~~~~~~ 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:1459:20: note: in expansion of macro 'IS_FLOAT_PSC' 1459 | } else if (IS_FLOAT_PSC(op2)) { /* op1 and op2 are both floats */ | ^~~~~~~~~~~~ term.h:57:22: warning: cast to 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:1467:20: note: in expansion of macro 'IS_FLOAT_PSC' 1467 | } else if (IS_FLOAT_PSC(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:1467:20: note: in expansion of macro 'IS_FLOAT_PSC' 1467 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ arith.c: In function 'greater_than': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1479:5: note: in expansion of macro 'DEREF' 1479 | 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:1479:5: note: in expansion of macro 'DEREF' 1479 | 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:1479:5: note: in expansion of macro 'DEREF' 1479 | 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:1479:5: note: in expansion of macro 'DEREF' 1479 | 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:1480:5: note: in expansion of macro 'DEREF' 1480 | 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:1480:5: note: in expansion of macro 'DEREF' 1480 | 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:1480:5: note: in expansion of macro 'DEREF' 1480 | 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:1480:5: note: in expansion of macro 'DEREF' 1480 | 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: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:1481:10: note: in expansion of macro 'ISNUM' 1481 | 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:1481:10: note: in expansion of macro 'ISNUM' 1481 | 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: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:1481:10: note: in expansion of macro 'ISNUM' 1481 | if (!ISNUM(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:1481:10: note: in expansion of macro 'ISNUM' 1481 | 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: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:1485:10: note: in expansion of macro 'ISNUM' 1485 | if (!ISNUM(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)))) | ^~~~~~~~~~~~ arith.c:1485:10: note: in expansion of macro 'ISNUM' 1485 | 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: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:1485:10: note: in expansion of macro 'ISNUM' 1485 | if (!ISNUM(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:1485:10: note: in expansion of macro 'ISNUM' 1485 | 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1493:20: note: in expansion of macro 'IS_FLOAT_PSC' 1493 | } else if (IS_FLOAT_PSC(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:1493:20: note: in expansion of macro 'IS_FLOAT_PSC' 1493 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1498:16: note: in expansion of macro 'IS_FLOAT_PSC' 1498 | } else if (IS_FLOAT_PSC(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:1498:16: note: in expansion of macro 'IS_FLOAT_PSC' 1498 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1501:20: note: in expansion of macro 'IS_FLOAT_PSC' 1501 | } else if (IS_FLOAT_PSC(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:1501:20: note: in expansion of macro 'IS_FLOAT_PSC' 1501 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1509:20: note: in expansion of macro 'IS_FLOAT_PSC' 1509 | } else if (IS_FLOAT_PSC(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:1509:20: note: in expansion of macro 'IS_FLOAT_PSC' 1509 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ arith.c: In function 'greater_equal': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1521:5: note: in expansion of macro 'DEREF' 1521 | 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:1521:5: note: in expansion of macro 'DEREF' 1521 | 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:1521:5: note: in expansion of macro 'DEREF' 1521 | 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:1521:5: note: in expansion of macro 'DEREF' 1521 | 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:1522:5: note: in expansion of macro 'DEREF' 1522 | 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:1522:5: note: in expansion of macro 'DEREF' 1522 | 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:1522:5: note: in expansion of macro 'DEREF' 1522 | 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:1522:5: note: in expansion of macro 'DEREF' 1522 | 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: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:1523:10: note: in expansion of macro 'ISNUM' 1523 | 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:1523:10: note: in expansion of macro 'ISNUM' 1523 | 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: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:1523:10: note: in expansion of macro 'ISNUM' 1523 | if (!ISNUM(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:1523:10: note: in expansion of macro 'ISNUM' 1523 | 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: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:1527:10: note: in expansion of macro 'ISNUM' 1527 | if (!ISNUM(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)))) | ^~~~~~~~~~~~ arith.c:1527:10: note: in expansion of macro 'ISNUM' 1527 | 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: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:1527:10: note: in expansion of macro 'ISNUM' 1527 | if (!ISNUM(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:1527:10: note: in expansion of macro 'ISNUM' 1527 | 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: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: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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1540:16: note: in expansion of macro 'IS_FLOAT_PSC' 1540 | } else if (IS_FLOAT_PSC(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:1540:16: note: in expansion of macro 'IS_FLOAT_PSC' 1540 | } 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: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)) { | ^~~~~~~~~~~~ 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1551:20: note: in expansion of macro 'IS_FLOAT_PSC' 1551 | } else if (IS_FLOAT_PSC(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:1551:20: note: in expansion of macro 'IS_FLOAT_PSC' 1551 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ arith.c: In function 'b_FLOAT_MINUS_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); \ | ^~~~~~ arith.c:1563:5: note: in expansion of macro 'DEREF' 1563 | 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:1563:5: note: in expansion of macro 'DEREF' 1563 | 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:1563:5: note: in expansion of macro 'DEREF' 1563 | 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:1563:5: note: in expansion of macro 'DEREF' 1563 | 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:1564:10: note: in expansion of macro 'ISNUM' 1564 | 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:1564:10: note: in expansion of macro 'ISNUM' 1564 | 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: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:1564:10: note: in expansion of macro 'ISNUM' 1564 | if (!ISNUM(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:1564:10: note: in expansion of macro 'ISNUM' 1564 | 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1569:9: note: in expansion of macro 'IS_FLOAT_PSC' 1569 | if (IS_FLOAT_PSC(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:1569:9: note: in expansion of macro 'IS_FLOAT_PSC' 1569 | 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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1575:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1575 | ASSIGN_sv_heap_term(op2, 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:1575:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1575 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_log': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1583:5: note: in expansion of macro 'DEREF' 1583 | 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:1583:5: note: in expansion of macro 'DEREF' 1583 | 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:1583:5: note: in expansion of macro 'DEREF' 1583 | 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:1583:5: note: in expansion of macro 'DEREF' 1583 | 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:1584:10: note: in expansion of macro 'ISNUM' 1584 | 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:1584:10: note: in expansion of macro 'ISNUM' 1584 | 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: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:1584:10: note: in expansion of macro 'ISNUM' 1584 | if (!ISNUM(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:1584:10: note: in expansion of macro 'ISNUM' 1584 | 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: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:1589:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1589 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ 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:1589:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1589 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_LOG_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);} | ^~~~~~ arith.c:1601:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1601 | ASSIGN_sv_heap_term(op2, 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:1601:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1601 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_log2': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1610:5: note: in expansion of macro 'DEREF' 1610 | 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:1610:5: note: in expansion of macro 'DEREF' 1610 | 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:1610:5: note: in expansion of macro 'DEREF' 1610 | 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:1610:5: note: in expansion of macro 'DEREF' 1610 | 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:1611:10: note: in expansion of macro 'ISNUM' 1611 | 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:1611:10: note: in expansion of macro 'ISNUM' 1611 | 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: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:1611:10: note: in expansion of macro 'ISNUM' 1611 | if (!ISNUM(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:1611:10: note: in expansion of macro 'ISNUM' 1611 | 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); \ | ^~~~~~ arith.c:1615:5: note: in expansion of macro 'DEREF' 1615 | 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:1615:5: note: in expansion of macro 'DEREF' 1615 | 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:1615:5: note: in expansion of macro 'DEREF' 1615 | 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:1615:5: note: in expansion of macro 'DEREF' 1615 | 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: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:1616:10: note: in expansion of macro 'ISNUM' 1616 | if (!ISNUM(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)))) | ^~~~~~~~~~~~ arith.c:1616:10: note: in expansion of macro 'ISNUM' 1616 | 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: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:1616:10: note: in expansion of macro 'ISNUM' 1616 | if (!ISNUM(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:1616:10: note: in expansion of macro 'ISNUM' 1616 | 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: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:1620:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1620 | BP_DOUBLE_VAL(op1, f1); | ^~~~~~~~~~~~~ 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:1620:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1620 | 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: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:1621:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1621 | BP_DOUBLE_VAL(op2, f2); | ^~~~~~~~~~~~~ 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:1621:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1621 | BP_DOUBLE_VAL(op2, f2); | ^~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_LOG2_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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1633:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1633 | ASSIGN_sv_heap_term(op3, 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:1633:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1633 | ASSIGN_sv_heap_term(op3, op1); | ^~~~~~~~~~~~~~~~~~~ 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); \ | ^~~~~~ arith.c:1689:5: note: in expansion of macro 'DEREF' 1689 | 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); \ | ^ arith.c:1689:5: note: in expansion of macro 'DEREF' 1689 | 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:1689:5: note: in expansion of macro 'DEREF' 1689 | 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:1689:5: note: in expansion of macro 'DEREF' 1689 | 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); \ | ^~~~~~ arith.c:1689:17: note: in expansion of macro 'DEREF' 1689 | 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); \ | ^ arith.c:1689:17: note: in expansion of macro 'DEREF' 1689 | 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:1689:17: note: in expansion of macro 'DEREF' 1689 | 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:1689:17: note: in expansion of macro 'DEREF' 1689 | 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: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:1690:10: note: in expansion of macro 'ISNUM' 1690 | 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:1690:10: note: in expansion of macro 'ISNUM' 1690 | 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: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:1690:10: note: in expansion of macro 'ISNUM' 1690 | if (!ISNUM(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:1690:10: note: in expansion of macro 'ISNUM' 1690 | 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: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:1694:10: note: in expansion of macro 'ISNUM' 1694 | if (!ISNUM(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)))) | ^~~~~~~~~~~~ arith.c:1694:10: note: in expansion of macro 'ISNUM' 1694 | 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: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:1694:10: note: in expansion of macro 'ISNUM' 1694 | if (!ISNUM(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:1694:10: note: in expansion of macro 'ISNUM' 1694 | 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1710:20: note: in expansion of macro 'IS_FLOAT_PSC' 1710 | } else if (IS_FLOAT_PSC(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:1710:20: note: in expansion of macro 'IS_FLOAT_PSC' 1710 | } 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1724:16: note: in expansion of macro 'IS_FLOAT_PSC' 1724 | } else if (IS_FLOAT_PSC(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:1724:16: note: in expansion of macro 'IS_FLOAT_PSC' 1724 | } 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: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:1726:9: note: in expansion of macro 'BP_DOUBLE_VAL' 1726 | BP_DOUBLE_VAL(op2, f2); | ^~~~~~~~~~~~~ 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:1726:9: note: in expansion of macro 'BP_DOUBLE_VAL' 1726 | 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1736:20: note: in expansion of macro 'IS_FLOAT_PSC' 1736 | } else if (IS_FLOAT_PSC(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:1736:20: note: in expansion of macro 'IS_FLOAT_PSC' 1736 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ 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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1762:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1762 | ASSIGN_sv_heap_term(op3, 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:1762:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1762 | ASSIGN_sv_heap_term(op3, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_REM_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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1770:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1770 | ASSIGN_sv_heap_term(op3, 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:1770:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1770 | ASSIGN_sv_heap_term(op3, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_sqrt': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1778:5: note: in expansion of macro 'DEREF' 1778 | 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:1778:5: note: in expansion of macro 'DEREF' 1778 | 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:1778:5: note: in expansion of macro 'DEREF' 1778 | 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:1778:5: note: in expansion of macro 'DEREF' 1778 | 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:1779:10: note: in expansion of macro 'ISNUM' 1779 | 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:1779:10: note: in expansion of macro 'ISNUM' 1779 | 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: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:1779:10: note: in expansion of macro 'ISNUM' 1779 | if (!ISNUM(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:1779:10: note: in expansion of macro 'ISNUM' 1779 | 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: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:1784:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1784 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ 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:1784:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1784 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_SQRT_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);} | ^~~~~~ arith.c:1798:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1798 | ASSIGN_sv_heap_term(op2, 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:1798:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1798 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_abs': term.h:57:22: warning: cast to 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:1803:10: note: in expansion of macro 'ISNUM' 1803 | 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:1803:10: note: in expansion of macro 'ISNUM' 1803 | 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: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:1803:10: note: in expansion of macro 'ISNUM' 1803 | if (!ISNUM(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:1803:10: note: in expansion of macro 'ISNUM' 1803 | 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:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1812:16: note: in expansion of macro 'IS_FLOAT_PSC' 1812 | } else if (IS_FLOAT_PSC(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:1812:16: note: in expansion of macro 'IS_FLOAT_PSC' 1812 | } 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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1827:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1827 | ASSIGN_sv_heap_term(op2, 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:1827:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1827 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_exp': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1835:5: note: in expansion of macro 'DEREF' 1835 | 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:1835:5: note: in expansion of macro 'DEREF' 1835 | 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:1835:5: note: in expansion of macro 'DEREF' 1835 | 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:1835:5: note: in expansion of macro 'DEREF' 1835 | 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:1836:10: note: in expansion of macro 'ISNUM' 1836 | 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:1836:10: note: in expansion of macro 'ISNUM' 1836 | 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: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:1836:10: note: in expansion of macro 'ISNUM' 1836 | if (!ISNUM(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:1836:10: note: in expansion of macro 'ISNUM' 1836 | 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: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:1841:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1841 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ 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:1841:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1841 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ 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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1849:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1849 | ASSIGN_sv_heap_term(op2, 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:1849:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1849 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_sin': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1857:5: note: in expansion of macro 'DEREF' 1857 | 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:1857:5: note: in expansion of macro 'DEREF' 1857 | 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:1857:5: note: in expansion of macro 'DEREF' 1857 | 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:1857:5: note: in expansion of macro 'DEREF' 1857 | 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:1858:10: note: in expansion of macro 'ISNUM' 1858 | 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:1858:10: note: in expansion of macro 'ISNUM' 1858 | 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: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:1858:10: note: in expansion of macro 'ISNUM' 1858 | if (!ISNUM(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:1858:10: note: in expansion of macro 'ISNUM' 1858 | 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: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:1863:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1863 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ 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:1863:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1863 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ 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: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); | ^~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_cos': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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); | ^~~~~ 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: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: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); | ^~~~~ term.h:57:22: warning: cast to 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)) { | ^~~~~ 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)) { | ^~~~~ term.h:57:22: warning: cast to 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: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:57:22: warning: cast to 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:1884:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1884 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ 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:1884:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1884 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_COS_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);} | ^~~~~~ arith.c:1892:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1892 | ASSIGN_sv_heap_term(op2, 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:1892:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1892 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1900:5: note: in expansion of macro 'DEREF' 1900 | 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:1900:5: note: in expansion of macro 'DEREF' 1900 | 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:1900:5: note: in expansion of macro 'DEREF' 1900 | 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:1900:5: note: in expansion of macro 'DEREF' 1900 | 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:1901:10: note: in expansion of macro 'ISNUM' 1901 | 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:1901:10: note: in expansion of macro 'ISNUM' 1901 | 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: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:1901:10: note: in expansion of macro 'ISNUM' 1901 | if (!ISNUM(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:1901:10: note: in expansion of macro 'ISNUM' 1901 | 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: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:1905:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1905 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ 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:1905:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1905 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ 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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1914:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1914 | ASSIGN_sv_heap_term(op2, 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:1914:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1914 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_atan': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1922:5: note: in expansion of macro 'DEREF' 1922 | 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:1922:5: note: in expansion of macro 'DEREF' 1922 | 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:1922:5: note: in expansion of macro 'DEREF' 1922 | 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:1922:5: note: in expansion of macro 'DEREF' 1922 | 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:1923:10: note: in expansion of macro 'ISNUM' 1923 | 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:1923:10: note: in expansion of macro 'ISNUM' 1923 | 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: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:1923:10: note: in expansion of macro 'ISNUM' 1923 | if (!ISNUM(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:1923:10: note: in expansion of macro 'ISNUM' 1923 | 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: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:1928:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1928 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ 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:1928:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1928 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_ATAN_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);} | ^~~~~~ arith.c:1936:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1936 | ASSIGN_sv_heap_term(op2, 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:1936:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1936 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_atan2': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1945:5: note: in expansion of macro 'DEREF' 1945 | 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:1945:5: note: in expansion of macro 'DEREF' 1945 | 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:1945:5: note: in expansion of macro 'DEREF' 1945 | 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:1945:5: note: in expansion of macro 'DEREF' 1945 | 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:1946:5: note: in expansion of macro 'DEREF' 1946 | 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:1946:5: note: in expansion of macro 'DEREF' 1946 | 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:1946:5: note: in expansion of macro 'DEREF' 1946 | 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:1946:5: note: in expansion of macro 'DEREF' 1946 | 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: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:1947:10: note: in expansion of macro 'ISNUM' 1947 | 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:1947:10: note: in expansion of macro 'ISNUM' 1947 | 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: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:1947:10: note: in expansion of macro 'ISNUM' 1947 | if (!ISNUM(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:1947:10: note: in expansion of macro 'ISNUM' 1947 | 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: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:1953:10: note: in expansion of macro 'ISNUM' 1953 | if (!ISNUM(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)))) | ^~~~~~~~~~~~ arith.c:1953:10: note: in expansion of macro 'ISNUM' 1953 | 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: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:1953:10: note: in expansion of macro 'ISNUM' 1953 | if (!ISNUM(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:1953:10: note: in expansion of macro 'ISNUM' 1953 | 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: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:1959:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1959 | BP_DOUBLE_VAL(op1, f1); | ^~~~~~~~~~~~~ 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:1959:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1959 | 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: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:1960:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1960 | BP_DOUBLE_VAL(op2, f2); | ^~~~~~~~~~~~~ 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:1960:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1960 | BP_DOUBLE_VAL(op2, f2); | ^~~~~~~~~~~~~ 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); \ | ^~~~~~ arith.c:1968:5: note: in expansion of macro 'DEREF' 1968 | 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:1968:5: note: in expansion of macro 'DEREF' 1968 | 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:1968:5: note: in expansion of macro 'DEREF' 1968 | 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:1968:5: note: in expansion of macro 'DEREF' 1968 | 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:1969:10: note: in expansion of macro 'ISNUM' 1969 | 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:1969:10: note: in expansion of macro 'ISNUM' 1969 | 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: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:1969:10: note: in expansion of macro 'ISNUM' 1969 | if (!ISNUM(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:1969:10: note: in expansion of macro 'ISNUM' 1969 | 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: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:1974:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1974 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ 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:1974:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1974 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ 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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1986:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1986 | ASSIGN_sv_heap_term(op2, 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:1986:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1986 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_acos': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1994:5: note: in expansion of macro 'DEREF' 1994 | 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:1994:5: note: in expansion of macro 'DEREF' 1994 | 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:1994:5: note: in expansion of macro 'DEREF' 1994 | 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:1994:5: note: in expansion of macro 'DEREF' 1994 | 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:1995:10: note: in expansion of macro 'ISNUM' 1995 | 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:1995:10: note: in expansion of macro 'ISNUM' 1995 | 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: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:1995:10: note: in expansion of macro 'ISNUM' 1995 | if (!ISNUM(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:1995:10: note: in expansion of macro 'ISNUM' 1995 | 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: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:1999:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1999 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ 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:1999:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1999 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ 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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2011:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2011 | ASSIGN_sv_heap_term(op2, 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:2011:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2011 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ 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); \ | ^~~~~~ arith.c:2020:5: note: in expansion of macro 'DEREF' 2020 | 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:2020:5: note: in expansion of macro 'DEREF' 2020 | 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:2020:5: note: in expansion of macro 'DEREF' 2020 | 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:2020:5: note: in expansion of macro 'DEREF' 2020 | DEREF(op); | ^~~~~ 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: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:2027:10: note: in expansion of macro 'ISNUM' 2027 | 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:2027:10: note: in expansion of macro 'ISNUM' 2027 | 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: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:2027:10: note: in expansion of macro 'ISNUM' 2027 | if (!ISNUM(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:2027:10: note: in expansion of macro 'ISNUM' 2027 | 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) | ^~~~~~ arith.c:2031:23: note: in expansion of macro 'IS_BIGINT' 2031 | if (ISINT(op1) || IS_BIGINT(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:2031:23: note: in expansion of macro 'IS_BIGINT' 2031 | if (ISINT(op1) || IS_BIGINT(op1)) { | ^~~~~~~~~ arith.c: In function 'b_FLOAT_FLOOR_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); \ | ^~~~~~ arith.c:2055:5: note: in expansion of macro 'DEREF' 2055 | 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:2055:5: note: in expansion of macro 'DEREF' 2055 | 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:2055:5: note: in expansion of macro 'DEREF' 2055 | 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:2055:5: note: in expansion of macro 'DEREF' 2055 | 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:2056:10: note: in expansion of macro 'ISNUM' 2056 | 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:2056:10: note: in expansion of macro 'ISNUM' 2056 | 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: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:2056:10: note: in expansion of macro 'ISNUM' 2056 | if (!ISNUM(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:2056:10: note: in expansion of macro 'ISNUM' 2056 | 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;} | ^~~~~~ arith.c:2063:5: note: in expansion of macro 'ASSIGN_f_atom' 2063 | ASSIGN_f_atom(op2, op1); | ^~~~~~~~~~~~~ arith.c: In function 'bp_float_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:2072:5: note: in expansion of macro 'DEREF' 2072 | 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:2072:5: note: in expansion of macro 'DEREF' 2072 | 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:2072:5: note: in expansion of macro 'DEREF' 2072 | 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:2072:5: note: in expansion of macro 'DEREF' 2072 | 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:2073:10: note: in expansion of macro 'ISNUM' 2073 | 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:2073:10: note: in expansion of macro 'ISNUM' 2073 | 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: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:2073:10: note: in expansion of macro 'ISNUM' 2073 | if (!ISNUM(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:2073:10: note: in expansion of macro 'ISNUM' 2073 | 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: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:2078:5: note: in expansion of macro 'BP_DOUBLE_VAL' 2078 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ 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:2078:5: note: in expansion of macro 'BP_DOUBLE_VAL' 2078 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_FLOAT_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);} | ^~~~~~ arith.c:2086:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2086 | ASSIGN_sv_heap_term(op2, 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:2086:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2086 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_round': term.h:57:22: warning: cast to 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:2094:10: note: in expansion of macro 'ISNUM' 2094 | 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:2094:10: note: in expansion of macro 'ISNUM' 2094 | 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: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:2094:10: note: in expansion of macro 'ISNUM' 2094 | if (!ISNUM(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:2094:10: note: in expansion of macro 'ISNUM' 2094 | 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) | ^~~~~~ arith.c:2099:23: note: in expansion of macro 'IS_BIGINT' 2099 | if (ISINT(op1) || IS_BIGINT(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:2099:23: note: in expansion of macro 'IS_BIGINT' 2099 | if (ISINT(op1) || IS_BIGINT(op1)) { | ^~~~~~~~~ arith.c: In function 'b_FLOAT_ROUND_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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ arith.c:2126:5: note: in expansion of macro 'ASSIGN_f_atom' 2126 | ASSIGN_f_atom(op2, op1); | ^~~~~~~~~~~~~ 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); \ | ^~~~~~ arith.c:2133:5: note: in expansion of macro 'DEREF' 2133 | 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:2133:5: note: in expansion of macro 'DEREF' 2133 | 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:2133:5: note: in expansion of macro 'DEREF' 2133 | 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:2133:5: note: in expansion of macro 'DEREF' 2133 | 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:2135:10: note: in expansion of macro 'ISNUM' 2135 | 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:2135:10: note: in expansion of macro 'ISNUM' 2135 | 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: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:2135:10: note: in expansion of macro 'ISNUM' 2135 | if (!ISNUM(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:2135:10: note: in expansion of macro 'ISNUM' 2135 | 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) | ^~~~~~ arith.c:2140:23: note: in expansion of macro 'IS_BIGINT' 2140 | if (ISINT(op1) || IS_BIGINT(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:2140:23: note: in expansion of macro 'IS_BIGINT' 2140 | if (ISINT(op1) || IS_BIGINT(op1)) { | ^~~~~~~~~ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2157:5: note: in expansion of macro 'DEREF' 2157 | 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:2157:5: note: in expansion of macro 'DEREF' 2157 | 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:2157:5: note: in expansion of macro 'DEREF' 2157 | 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:2157:5: note: in expansion of macro 'DEREF' 2157 | 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;} | ^~~~~~ arith.c:2160:5: note: in expansion of macro 'ASSIGN_f_atom' 2160 | ASSIGN_f_atom(op2, op1); | ^~~~~~~~~~~~~ arith.c: In function 'bp_float_ceiling': term.h:57:22: warning: cast to 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:2167:10: note: in expansion of macro 'ISNUM' 2167 | 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:2167:10: note: in expansion of macro 'ISNUM' 2167 | 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: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:2167:10: note: in expansion of macro 'ISNUM' 2167 | if (!ISNUM(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:2167:10: note: in expansion of macro 'ISNUM' 2167 | 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) | ^~~~~~ arith.c:2171:23: note: in expansion of macro 'IS_BIGINT' 2171 | if (ISINT(op1) || IS_BIGINT(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:2171:23: note: in expansion of macro 'IS_BIGINT' 2171 | if (ISINT(op1) || IS_BIGINT(op1)) { | ^~~~~~~~~ arith.c: In function 'b_FLOAT_CEILING_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); \ | ^~~~~~ arith.c:2194:5: note: in expansion of macro 'DEREF' 2194 | 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:2194:5: note: in expansion of macro 'DEREF' 2194 | 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:2194:5: note: in expansion of macro 'DEREF' 2194 | 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:2194:5: note: in expansion of macro 'DEREF' 2194 | 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;} | ^~~~~~ arith.c:2197:5: note: in expansion of macro 'ASSIGN_f_atom' 2197 | ASSIGN_f_atom(op2, op1); | ^~~~~~~~~~~~~ arith.c: In function 'b_XOR_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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ arith.c:2206:5: note: in expansion of macro 'ASSIGN_f_atom' 2206 | ASSIGN_f_atom(op3, op1); | ^~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_PI_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); \ | ^~~~~~ arith.c:2213:5: note: in expansion of macro 'DEREF' 2213 | 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:2213:5: note: in expansion of macro 'DEREF' 2213 | 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:2213:5: note: in expansion of macro 'DEREF' 2213 | 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:2213:5: note: in expansion of macro 'DEREF' 2213 | 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);} | ^~~~~~ arith.c:2214:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2214 | ASSIGN_sv_heap_term(op1, encodefloat1(3.141592653589793)); | ^~~~~~~~~~~~~~~~~~~ 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:2214:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2214 | ASSIGN_sv_heap_term(op1, encodefloat1(3.141592653589793)); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_E_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); \ | ^~~~~~ arith.c:2221:5: note: in expansion of macro 'DEREF' 2221 | 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:2221:5: note: in expansion of macro 'DEREF' 2221 | 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:2221:5: note: in expansion of macro 'DEREF' 2221 | 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:2221:5: note: in expansion of macro 'DEREF' 2221 | 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);} | ^~~~~~ arith.c:2222:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2222 | ASSIGN_sv_heap_term(op1, encodefloat1(2.7182818284590455)); | ^~~~~~~~~~~~~~~~~~~ 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:2222:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2222 | ASSIGN_sv_heap_term(op1, encodefloat1(2.7182818284590455)); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_RANDOM_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); \ | ^~~~~~ arith.c:2229:5: note: in expansion of macro 'DEREF' 2229 | 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:2229:5: note: in expansion of macro 'DEREF' 2229 | 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:2229:5: note: in expansion of macro 'DEREF' 2229 | 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:2229:5: note: in expansion of macro 'DEREF' 2229 | 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);} | ^~~~~~ arith.c:2230:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2230 | ASSIGN_sv_heap_term(op1, MAKEINT(rand())); | ^~~~~~~~~~~~~~~~~~~ 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:2230:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2230 | ASSIGN_sv_heap_term(op1, MAKEINT(rand())); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_RANDOM_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); \ | ^~~~~~ arith.c:2239:5: note: in expansion of macro 'DEREF' 2239 | 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:2239:5: note: in expansion of macro 'DEREF' 2239 | 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:2239:5: note: in expansion of macro 'DEREF' 2239 | 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:2239:5: note: in expansion of macro 'DEREF' 2239 | 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:2240:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2240 | ASSIGN_sv_heap_term(op2, 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:2240:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2240 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_MAX_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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2248:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2248 | ASSIGN_sv_heap_term(op3, 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:2248:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2248 | ASSIGN_sv_heap_term(op3, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_MIN_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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2257:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2257 | ASSIGN_sv_heap_term(op3, 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:2257:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2257 | ASSIGN_sv_heap_term(op3, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2265:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2265 | ASSIGN_sv_heap_term(op2, 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:2265:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2265 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_MIN_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);} | ^~~~~~ arith.c:2273:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2273 | ASSIGN_sv_heap_term(op2, 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:2273:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2273 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_SUM_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);} | ^~~~~~ arith.c:2281:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2281 | ASSIGN_sv_heap_term(op2, 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:2281:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2281 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_PROD_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);} | ^~~~~~ arith.c:2289:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2289 | ASSIGN_sv_heap_term(op2, 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:2289:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2289 | 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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2297:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2297 | ASSIGN_sv_heap_term(op2, 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:2297:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2297 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_INT_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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2305:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2305 | ASSIGN_sv_heap_term(op2, 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:2305:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2305 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_access_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2333:5: note: in expansion of macro 'DEREF' 2333 | DEREF(indexes); | ^~~~~ 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:2333:5: note: in expansion of macro 'DEREF' 2333 | DEREF(indexes); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2333:5: note: in expansion of macro 'DEREF' 2333 | DEREF(indexes); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2333:5: note: in expansion of macro 'DEREF' 2333 | DEREF(indexes); | ^~~~~ arith.c:2340:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2340 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(indexes); | ^ arith.c:2341:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2341 | if (FOLLOW(ptr) != (BPLONG)cap_psc) { | ^ arith.c:2355:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2355 | 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); \ | ^~~~~~ arith.c:2359:38: note: in expansion of macro 'DEREF' 2359 | indexes = FOLLOW(ptr+1); DEREF(indexes); | ^~~~~ 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:2359:38: note: in expansion of macro 'DEREF' 2359 | indexes = FOLLOW(ptr+1); DEREF(indexes); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2359:38: note: in expansion of macro 'DEREF' 2359 | 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; \ | ^ arith.c:2359:38: note: in expansion of macro 'DEREF' 2359 | indexes = FOLLOW(ptr+1); DEREF(indexes); | ^~~~~ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2372:5: note: in expansion of macro 'DEREF' 2372 | DEREF(arr); | ^~~~~ 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:2372:5: note: in expansion of macro 'DEREF' 2372 | DEREF(arr); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2372:5: note: in expansion of macro 'DEREF' 2372 | DEREF(arr); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2372:5: note: in expansion of macro 'DEREF' 2372 | 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); \ | ^~~~~~ arith.c:2373:5: note: in expansion of macro 'DEREF' 2373 | 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:2373:5: note: in expansion of macro 'DEREF' 2373 | 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:2373:5: note: in expansion of macro 'DEREF' 2373 | 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:2373:5: note: in expansion of macro 'DEREF' 2373 | DEREF(index); | ^~~~~ arith.c:2386:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2386 | arr_ptr = (BPLONG_PTR)UNTAGGED_ADDR(arr); | ^ arith.c:2387:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2387 | if ((BPLONG)arr_ptr == (BPLONG)cap_psc) { /* A^indexes^index */ | ^ arith.c:2387:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2387 | if ((BPLONG)arr_ptr == (BPLONG)cap_psc) { /* A^indexes^index */ | ^ arith.c:2392:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2392 | sym_ptr = (SYM_REC_PTR)FOLLOW(arr_ptr); | ^ arith.c:2411:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2411 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2412:38: note: in expansion of macro 'DEREF' 2412 | arr = FOLLOW(arr_ptr+1); DEREF(arr); | ^~~~~ 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:2412:38: note: in expansion of macro 'DEREF' 2412 | arr = FOLLOW(arr_ptr+1); DEREF(arr); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2412:38: note: in expansion of macro 'DEREF' 2412 | arr = FOLLOW(arr_ptr+1); DEREF(arr); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2412:38: note: in expansion of macro 'DEREF' 2412 | arr = FOLLOW(arr_ptr+1); DEREF(arr); | ^~~~~ arith.c:2416:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2416 | arr_ptr = (BPLONG_PTR)UNTAGGED_ADDR(arr); | ^ arith.c: In function 'eval_arith': term.h:57:22: warning: cast to 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:2438:5: note: in expansion of macro 'SWITCH_OP' 2438 | SWITCH_OP(ex, l1, | ^~~~~~~~~ term.h:149:32: warning: 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:2438:5: note: in expansion of macro 'SWITCH_OP' 2438 | SWITCH_OP(ex, l1, | ^~~~~~~~~ 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:2438:5: note: in expansion of macro 'SWITCH_OP' 2438 | SWITCH_OP(ex, l1, | ^~~~~~~~~ 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:2438:5: note: in expansion of macro 'SWITCH_OP' 2438 | 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: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:2448:21: note: in expansion of macro 'IS_FLOAT_PSC' 2448 | { if (IS_FLOAT_PSC(ex)) { | ^~~~~~~~~~~~ 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:2448:21: note: in expansion of macro 'IS_FLOAT_PSC' 2448 | { if (IS_FLOAT_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 */ | ^ 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:2450:30: note: in expansion of macro 'IS_BIGINT_PSC' 2450 | } else if (IS_BIGINT_PSC(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ arith.c:2450:30: note: in expansion of macro 'IS_BIGINT_PSC' 2450 | } else if (IS_BIGINT_PSC(ex)) { | ^~~~~~~~~~~~~ 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:2457:24: note: in expansion of macro 'GET_SYM_REC' 2457 | ptr = (SYM_REC_PTR)GET_SYM_REC(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: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:2457:24: note: in expansion of macro 'GET_SYM_REC' 2457 | ptr = (SYM_REC_PTR)GET_SYM_REC(ex); | ^~~~~~~~~~~ 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:2457:24: note: in expansion of macro 'GET_SYM_REC' 2457 | ptr = (SYM_REC_PTR)GET_SYM_REC(ex); | ^~~~~~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2463:18: note: in expansion of macro 'GET_ARG' 2463 | ex = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2473:19: note: in expansion of macro 'GET_ARG' 2473 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2474:19: note: in expansion of macro 'GET_ARG' 2474 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2492:19: note: in expansion of macro 'GET_ARG' 2492 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2493:19: note: in expansion of macro 'GET_ARG' 2493 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2496:19: note: in expansion of macro 'GET_ARG' 2496 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2505:19: note: in expansion of macro 'GET_ARG' 2505 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2506:19: note: in expansion of macro 'GET_ARG' 2506 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2509:19: note: in expansion of macro 'GET_ARG' 2509 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2518:19: note: in expansion of macro 'GET_ARG' 2518 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2519:19: note: in expansion of macro 'GET_ARG' 2519 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2523:19: note: in expansion of macro 'GET_ARG' 2523 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2524:19: note: in expansion of macro 'GET_ARG' 2524 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2533:19: note: in expansion of macro 'GET_ARG' 2533 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2534:19: note: in expansion of macro 'GET_ARG' 2534 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2537:19: note: in expansion of macro 'GET_ARG' 2537 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2538:19: note: in expansion of macro 'GET_ARG' 2538 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2541:19: note: in expansion of macro 'GET_ARG' 2541 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2542:19: note: in expansion of macro 'GET_ARG' 2542 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:19: note: in expansion of macro 'GET_ARG' 2545 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2546:19: note: in expansion of macro 'GET_ARG' 2546 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2549:19: note: in expansion of macro 'GET_ARG' 2549 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2550:19: note: in expansion of macro 'GET_ARG' 2550 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2559:19: note: in expansion of macro 'GET_ARG' 2559 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2560:19: note: in expansion of macro 'GET_ARG' 2560 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2569:19: note: in expansion of macro 'GET_ARG' 2569 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2570:19: note: in expansion of macro 'GET_ARG' 2570 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2579:19: note: in expansion of macro 'GET_ARG' 2579 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2580:19: note: in expansion of macro 'GET_ARG' 2580 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2589:19: note: in expansion of macro 'GET_ARG' 2589 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2590:19: note: in expansion of macro 'GET_ARG' 2590 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2593:19: note: in expansion of macro 'GET_ARG' 2593 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2602:19: note: in expansion of macro 'GET_ARG' 2602 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2608:19: note: in expansion of macro 'GET_ARG' 2608 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2609:19: note: in expansion of macro 'GET_ARG' 2609 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2612:19: note: in expansion of macro 'GET_ARG' 2612 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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); | ^~~~~~~ arith.c:2630:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2630 | 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 */ | ^ arith.c:2632:20: note: in expansion of macro 'FOLLOW' 2632 | return FOLLOW(res); | ^~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2640:19: note: in expansion of macro 'GET_ARG' 2640 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2650:19: note: in expansion of macro 'GET_ARG' 2650 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2663:19: note: in expansion of macro 'GET_ARG' 2663 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2666:19: note: in expansion of macro 'GET_ARG' 2666 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2669:19: note: in expansion of macro 'GET_ARG' 2669 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2681:19: note: in expansion of macro 'GET_ARG' 2681 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2693:19: note: in expansion of macro 'GET_ARG' 2693 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2703:19: note: in expansion of macro 'GET_ARG' 2703 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2704:19: note: in expansion of macro 'GET_ARG' 2704 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2707:19: note: in expansion of macro 'GET_ARG' 2707 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2708:19: note: in expansion of macro 'GET_ARG' 2708 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2711:19: note: in expansion of macro 'GET_ARG' 2711 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2714:19: note: in expansion of macro 'GET_ARG' 2714 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2715:19: note: in expansion of macro 'GET_ARG' 2715 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2718:19: note: in expansion of macro 'GET_ARG' 2718 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2739:19: note: in expansion of macro 'GET_ARG' 2739 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2740:19: note: in expansion of macro 'GET_ARG' 2740 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2743:19: note: in expansion of macro 'GET_ARG' 2743 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2746:19: note: in expansion of macro 'GET_ARG' 2746 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2757:19: note: in expansion of macro 'GET_ARG' 2757 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2761:19: note: in expansion of macro 'GET_ARG' 2761 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2764:19: note: in expansion of macro 'GET_ARG' 2764 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2767:19: note: in expansion of macro 'GET_ARG' 2767 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2779:19: note: in expansion of macro 'GET_ARG' 2779 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2787:19: note: in expansion of macro 'GET_ARG' 2787 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ bapi.h:165:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | #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:2788:19: note: in expansion of macro 'GET_ARG' 2788 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ arith.c: In function 'b_EVAL_ARITH_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);} | ^~~~~~ arith.c:2809:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2809 | ASSIGN_sv_heap_term(res, res1); | ^~~~~~~~~~~~~~~~~~~ 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:2809:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2809 | ASSIGN_sv_heap_term(res, res1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'c_MUL_MOD_cccf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:2819:20: note: in expansion of macro 'DEREF' 2819 | 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); \ | ^ arith.c:2819:20: note: in expansion of macro 'DEREF' 2819 | x = ARG(1, 4); DEREF(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:2819:20: note: in expansion of macro 'DEREF' 2819 | 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; \ | ^ arith.c:2819:20: note: in expansion of macro 'DEREF' 2819 | 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); \ | ^~~~~~ arith.c:2820:20: note: in expansion of macro 'DEREF' 2820 | y = ARG(2, 4); 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:2820:20: note: in expansion of macro 'DEREF' 2820 | y = ARG(2, 4); DEREF(y); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2820:20: note: in expansion of macro 'DEREF' 2820 | y = ARG(2, 4); DEREF(y); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2820:20: note: in expansion of macro 'DEREF' 2820 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2821:20: note: in expansion of macro 'DEREF' 2821 | z = ARG(3, 4); DEREF(z); | ^~~~~ 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:2821:20: note: in expansion of macro 'DEREF' 2821 | 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) \ | ^ arith.c:2821:20: note: in expansion of macro 'DEREF' 2821 | z = ARG(3, 4); DEREF(z); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2821:20: note: in expansion of macro 'DEREF' 2821 | 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:2859:21: note: in expansion of macro 'IS_BIGINT' 2859 | } else if (!IS_BIGINT(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:2859:21: note: in expansion of macro 'IS_BIGINT' 2859 | } 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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:2865:21: note: in expansion of macro 'IS_BIGINT' 2865 | } else if (!IS_BIGINT(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:2865:21: note: in expansion of macro 'IS_BIGINT' 2865 | } else if (!IS_BIGINT(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:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:2876:21: note: in expansion of macro 'IS_BIGINT' 2876 | } else if (!IS_BIGINT(z)) { | ^~~~~~~~~ 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:2876:21: note: in expansion of macro 'IS_BIGINT' 2876 | } else if (!IS_BIGINT(z)) { | ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" univ.c In file included from univ.c:12: univ.c: In function 'univ_lst2str': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:23:5: note: in expansion of macro 'DEREF' 23 | 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:23:5: note: in expansion of macro 'DEREF' 23 | 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:23:5: note: in expansion of macro 'DEREF' 23 | 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:23:5: note: in expansion of macro 'DEREF' 23 | DEREF(L); | ^~~~~ univ.c:35:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 35 | Head = *(BPLONG_PTR)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); \ | ^~~~~~ univ.c:36:5: note: in expansion of macro 'DEREF' 36 | 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); \ | ^ univ.c:36:5: note: in expansion of macro 'DEREF' 36 | DEREF(Head); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ univ.c:36:5: note: in expansion of macro 'DEREF' 36 | 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:36:5: note: in expansion of macro 'DEREF' 36 | DEREF(Head); | ^~~~~ univ.c:37:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 37 | L = *((BPLONG_PTR)L+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); \ | ^~~~~~ univ.c:38:5: note: in expansion of macro 'DEREF' 38 | 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:38:5: note: in expansion of macro 'DEREF' 38 | 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:38:5: note: in expansion of macro 'DEREF' 38 | 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:38:5: note: in expansion of macro 'DEREF' 38 | 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: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:49:29: note: in expansion of macro 'ISNUM' 49 | if (ISATOM(Head) || ISNUM(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: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:49:29: note: in expansion of macro 'ISNUM' 49 | 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: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:49:29: note: in expansion of macro 'ISNUM' 49 | if (ISATOM(Head) || ISNUM(Head)) { | ^~~~~ 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:49:29: note: in expansion of macro 'ISNUM' 49 | 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) | ^ univ.c:76:16: note: in expansion of macro 'ADDTAG' 76 | top1 = 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) | ^ univ.c:78:16: note: in expansion of macro 'ADDTAG' 78 | top1 = ADDTAG(heap_top, STR); /* 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)) | ^ univ.c:79:19: note: in expansion of macro 'GET_ATM_SYM_REC' 79 | psc_ptr = GET_ATM_SYM_REC(Head); | ^~~~~~~~~~~~~~~ univ.c:80:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 80 | FOLLOW(heap_top) = (BPLONG)insert_sym(GET_NAME(psc_ptr), GET_LENGTH(psc_ptr), n); | ^ univ.c:86:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 86 | temp = *(BPLONG_PTR)L; | ^ univ.c:87:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | L = *((BPLONG_PTR)L+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); \ | ^~~~~~ univ.c:90:5: note: in expansion of macro 'DEREF' 90 | 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:90:5: note: in expansion of macro 'DEREF' 90 | DEREF(L); if (ISLIST(L)) goto restart; | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ univ.c:90:5: note: in expansion of macro 'DEREF' 90 | 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; \ | ^ univ.c:90:5: note: in expansion of macro 'DEREF' 90 | DEREF(L); if (ISLIST(L)) goto restart; | ^~~~~ univ.c: In function 'univ_str2lst': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:103:5: note: in expansion of macro 'DEREF' 103 | 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); \ | ^ univ.c:103:5: note: in expansion of macro 'DEREF' 103 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ univ.c:103:5: note: in expansion of macro 'DEREF' 103 | DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ univ.c:103:5: note: in expansion of macro 'DEREF' 103 | DEREF(op1); | ^~~~~ univ.c:116:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op1)-1; | ^ univ.c:119:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 119 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ univ.c:120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 120 | psc_ptr = (SYM_REC_PTR)FOLLOW(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) | ^ univ.c:126:20: note: in expansion of macro 'ADDTAG' 126 | Head = ADDTAG(insert_sym(GET_NAME(psc_ptr), GET_LENGTH(psc_ptr), 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:138:13: note: in expansion of macro 'ADDTAG' 138 | tempL = 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) | ^ univ.c:141:16: note: in expansion of macro 'ADDTAG' 141 | temp = ADDTAG(((BPLONG_PTR)heap_top+1), LST); | ^~~~~~ univ.c: In function 'list_length': univ.c:157:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | L = *((BPLONG_PTR)UNTAGGED_ADDR(L)+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); \ | ^~~~~~ univ.c:159:5: note: in expansion of macro 'DEREF' 159 | 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:159:5: note: in expansion of macro 'DEREF' 159 | DEREF(L); if (ISLIST(L)) goto restart; | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ univ.c:159:5: note: in expansion of macro 'DEREF' 159 | 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; \ | ^ univ.c:159:5: note: in expansion of macro 'DEREF' 159 | DEREF(L); if (ISLIST(L)) goto restart; | ^~~~~ univ.c: In function 'b_UNIV_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); \ | ^~~~~~ univ.c:176:5: note: in expansion of macro 'DEREF' 176 | 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); \ | ^ univ.c:176:5: note: in expansion of macro 'DEREF' 176 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ univ.c:176:5: note: in expansion of macro 'DEREF' 176 | DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ univ.c:176:5: note: in expansion of macro 'DEREF' 176 | DEREF(op1); | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" cpreds.c In file included from picat.h:14, from cpreds.c:13: cpreds.c: In function 'bp_get_address': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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); | ^~~~~ 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:57:22: warning: cast to 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)) { | ^~~~~~ 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)) { | ^~~~~~ 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) | ^~ 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) | ^~ cpreds.c:51:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 51 | return((void *)ulint); | ^ cpreds.c: In function 'bp_build_address': term.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); | ^~~~~~ 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 | ^ 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)))); | ^~~~~~~ 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))); | ^~~~~~~ cpreds.c: In function 'identical_VAR_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:76:5: note: in expansion of macro 'DEREF' 76 | DEREF(t1); | ^~~~~ 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:76:5: note: in expansion of macro 'DEREF' 76 | DEREF(t1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:76:5: note: in expansion of macro 'DEREF' 76 | DEREF(t1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:76:5: note: in expansion of macro 'DEREF' 76 | DEREF(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); \ | ^~~~~~ cpreds.c:77:5: note: in expansion of macro 'DEREF' 77 | 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); \ | ^ cpreds.c:77:5: note: in expansion of macro 'DEREF' 77 | DEREF(t2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:77:5: note: in expansion of macro 'DEREF' 77 | DEREF(t2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:77:5: note: in expansion of macro 'DEREF' 77 | DEREF(t2); | ^~~~~ cpreds.c: In function 'bp_is_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:94:5: note: in expansion of macro 'DEREF' 94 | 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:94:5: note: in expansion of macro 'DEREF' 94 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:94:5: note: in expansion of macro 'DEREF' 94 | 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:94:5: note: in expansion of macro 'DEREF' 94 | DEREF(t); | ^~~~~ cpreds.c: In function 'picat_is_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:101:5: note: in expansion of macro 'DEREF' 101 | 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:101:5: note: in expansion of macro 'DEREF' 101 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:101:5: note: in expansion of macro 'DEREF' 101 | 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:101:5: note: in expansion of macro 'DEREF' 101 | DEREF(t); | ^~~~~ cpreds.c: In function 'picat_is_attr_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:108:5: note: in expansion of macro 'DEREF' 108 | 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:108:5: note: in expansion of macro 'DEREF' 108 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:108:5: note: in expansion of macro 'DEREF' 108 | 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:108:5: note: in expansion of macro 'DEREF' 108 | DEREF(t); | ^~~~~ 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); \ | ^~~~~~ cpreds.c:115:5: note: in expansion of macro 'DEREF' 115 | 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:115:5: note: in expansion of macro 'DEREF' 115 | DEREF(t); | ^~~~~ 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); | ^~~~~ 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); | ^~~~~ cpreds.c:117:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | BPLONG_PTR dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(t); | ^ cpreds.c: In function 'picat_is_bool_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); \ | ^~~~~~ cpreds.c:126:5: note: in expansion of macro 'DEREF' 126 | 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:126:5: note: in expansion of macro 'DEREF' 126 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:126:5: note: in expansion of macro 'DEREF' 126 | 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:126:5: note: in expansion of macro 'DEREF' 126 | DEREF(t); | ^~~~~ cpreds.c:128:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | BPLONG_PTR dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(t); | ^ cpreds.c: In function 'bp_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:140:5: note: in expansion of macro 'DEREF' 140 | 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:140:5: note: in expansion of macro 'DEREF' 140 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:140:5: note: in expansion of macro 'DEREF' 140 | 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:140:5: note: in expansion of macro 'DEREF' 140 | DEREF(t); | ^~~~~ cpreds.c: In function 'picat_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:147:5: note: in expansion of macro 'DEREF' 147 | 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:147:5: note: in expansion of macro 'DEREF' 147 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:147:5: note: in expansion of macro 'DEREF' 147 | 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:147:5: note: in expansion of macro 'DEREF' 147 | DEREF(t); | ^~~~~ cpreds.c: In function 'bp_is_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:154:5: note: in expansion of macro 'DEREF' 154 | 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:154:5: note: in expansion of macro 'DEREF' 154 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:154:5: note: in expansion of macro 'DEREF' 154 | 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:154:5: note: in expansion of macro 'DEREF' 154 | 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) | ^~~~~~ cpreds.c:155:25: note: in expansion of macro 'IS_BIGINT' 155 | return (ISINT(t) || IS_BIGINT(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) | ^ cpreds.c:155:25: note: in expansion of macro 'IS_BIGINT' 155 | return (ISINT(t) || IS_BIGINT(t)); | ^~~~~~~~~ cpreds.c: In function 'picat_is_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:161:5: note: in expansion of macro 'DEREF' 161 | 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:161:5: note: in expansion of macro 'DEREF' 161 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:161:5: note: in expansion of macro 'DEREF' 161 | 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:161:5: note: in expansion of macro 'DEREF' 161 | 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) | ^~~~~~ cpreds.c:162:25: note: in expansion of macro 'IS_BIGINT' 162 | return (ISINT(t) || IS_BIGINT(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) | ^ cpreds.c:162:25: note: in expansion of macro 'IS_BIGINT' 162 | return (ISINT(t) || IS_BIGINT(t)); | ^~~~~~~~~ cpreds.c: In function 'bp_is_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); \ | ^~~~~~ cpreds.c:168:5: note: in expansion of macro 'DEREF' 168 | 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:168:5: note: in expansion of macro 'DEREF' 168 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:168:5: note: in expansion of macro 'DEREF' 168 | 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:168:5: note: in expansion of macro 'DEREF' 168 | 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:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ cpreds.c:169:12: note: in expansion of macro 'ISFLOAT' 169 | return ISFLOAT(t); | ^~~~~~~ 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:169:12: note: in expansion of macro 'ISFLOAT' 169 | return ISFLOAT(t); | ^~~~~~~ cpreds.c: In function 'picat_is_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); \ | ^~~~~~ cpreds.c:175:5: note: in expansion of macro 'DEREF' 175 | 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:175:5: note: in expansion of macro 'DEREF' 175 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:175:5: note: in expansion of macro 'DEREF' 175 | 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:175:5: note: in expansion of macro 'DEREF' 175 | 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:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ cpreds.c:176:12: note: in expansion of macro 'ISFLOAT' 176 | return ISFLOAT(t); | ^~~~~~~ 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:176:12: note: in expansion of macro 'ISFLOAT' 176 | return ISFLOAT(t); | ^~~~~~~ cpreds.c: In function 'bp_is_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); \ | ^~~~~~ cpreds.c:182:5: note: in expansion of macro 'DEREF' 182 | 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: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) \ | ^ cpreds.c:182:5: note: in expansion of macro 'DEREF' 182 | 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:182:5: note: in expansion of macro 'DEREF' 182 | DEREF(t); | ^~~~~ cpreds.c: In function 'picat_is_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); \ | ^~~~~~ cpreds.c:189:5: note: in expansion of macro 'DEREF' 189 | 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:189:5: note: in expansion of macro 'DEREF' 189 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:189:5: note: in expansion of macro 'DEREF' 189 | 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:189:5: note: in expansion of macro 'DEREF' 189 | DEREF(t); | ^~~~~ cpreds.c: In function 'bp_is_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); \ | ^~~~~~ cpreds.c:196:5: note: in expansion of macro 'DEREF' 196 | 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:196:5: note: in expansion of macro 'DEREF' 196 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:196:5: note: in expansion of macro 'DEREF' 196 | 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:196:5: note: in expansion of macro 'DEREF' 196 | DEREF(t); | ^~~~~ cpreds.c: In function 'picat_is_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); \ | ^~~~~~ cpreds.c:203:5: note: in expansion of macro 'DEREF' 203 | 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:203:5: note: in expansion of macro 'DEREF' 203 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:203:5: note: in expansion of macro 'DEREF' 203 | 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:203:5: note: in expansion of macro 'DEREF' 203 | DEREF(t); | ^~~~~ cpreds.c: In function 'picat_is_structure': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:220:5: note: in expansion of macro 'DEREF' 220 | 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: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) \ | ^ cpreds.c:220:5: note: in expansion of macro 'DEREF' 220 | 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:220:5: note: in expansion of macro 'DEREF' 220 | DEREF(t); | ^~~~~ cpreds.c:222:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 222 | BPLONG_PTR struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(t); | ^ cpreds.c:223:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 223 | SYM_REC_PTR sym_ptr = (SYM_REC_PTR)FOLLOW(struct_ptr); | ^ cpreds.c: In function 'picat_is_compound': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:238:5: note: in expansion of macro 'DEREF' 238 | 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:238:5: note: in expansion of macro 'DEREF' 238 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:238:5: note: in expansion of macro 'DEREF' 238 | 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:238:5: note: in expansion of macro 'DEREF' 238 | DEREF(t); | ^~~~~ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:276:5: note: in expansion of macro 'DEREF' 276 | 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:276:5: note: in expansion of macro 'DEREF' 276 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:276:5: note: in expansion of macro 'DEREF' 276 | 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:276:5: note: in expansion of macro 'DEREF' 276 | 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) | ^~~~~~ cpreds.c:279:16: note: in expansion of macro 'IS_BIGINT' 279 | } else if (IS_BIGINT(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) | ^ cpreds.c:279:16: note: in expansion of macro 'IS_BIGINT' 279 | } else if (IS_BIGINT(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:69:37: note: in expansion of macro 'FOLLOW' 69 | #define ISADDR(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)address_psc) | ^~~~~~ cpreds.c:281:15: note: in expansion of macro 'ISADDR' 281 | } else if(ISADDR(t)) { | ^~~~~~ 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:281:15: note: in expansion of macro 'ISADDR' 281 | } else if(ISADDR(t)) { | ^~~~~~ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:299:5: note: in expansion of macro 'DEREF' 299 | 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:299:5: note: in expansion of macro 'DEREF' 299 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:299:5: note: in expansion of macro 'DEREF' 299 | 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:299:5: note: in expansion of macro 'DEREF' 299 | 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:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ cpreds.c:302:16: note: in expansion of macro 'ISFLOAT' 302 | } else if (ISFLOAT(t)) { | ^~~~~~~ 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:302:16: note: in expansion of macro 'ISFLOAT' 302 | } else if (ISFLOAT(t)) { | ^~~~~~~ cpreds.c: In function 'picat_get_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:312:5: note: in expansion of macro 'DEREF' 312 | 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:312:5: note: in expansion of macro 'DEREF' 312 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:312:5: note: in expansion of macro 'DEREF' 312 | 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:312:5: note: in expansion of macro 'DEREF' 312 | DEREF(t); | ^~~~~ cpreds.c: In function 'picat_get_struct_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:328:5: note: in expansion of macro 'DEREF' 328 | 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:328:5: note: in expansion of macro 'DEREF' 328 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:328:5: note: in expansion of macro 'DEREF' 328 | 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:328:5: note: in expansion of macro 'DEREF' 328 | DEREF(t); | ^~~~~ 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:330:25: note: in expansion of macro 'GET_SYM_REC' 330 | return GET_NAME(GET_SYM_REC(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: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:330:25: note: in expansion of macro 'GET_SYM_REC' 330 | return GET_NAME(GET_SYM_REC(t)); | ^~~~~~~~~~~ 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:330:25: note: in expansion of macro 'GET_SYM_REC' 330 | return GET_NAME(GET_SYM_REC(t)); | ^~~~~~~~~~~ cpreds.c: In function 'picat_get_struct_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); \ | ^~~~~~ cpreds.c:345:5: note: in expansion of macro 'DEREF' 345 | 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:345:5: note: in expansion of macro 'DEREF' 345 | DEREF(t); | ^~~~~ 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: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); | ^~~~~ cpreds.c:347:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 347 | BPLONG_PTR struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(t); | ^ cpreds.c:348:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 348 | SYM_REC_PTR sym_ptr = (SYM_REC_PTR)FOLLOW(struct_ptr); | ^ cpreds.c: In function 'picat_get_atom_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:368:5: note: in expansion of macro 'DEREF' 368 | 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:368:5: note: in expansion of macro 'DEREF' 368 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:368:5: note: in expansion of macro 'DEREF' 368 | 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:368:5: note: in expansion of macro 'DEREF' 368 | 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:177:25: note: in definition of macro 'GET_NAME' 177 | #define GET_NAME(ptr) ((ptr)->nameptr) | ^~~ cpreds.c:370:25: note: in expansion of macro 'GET_ATM_SYM_REC' 370 | return GET_NAME(GET_ATM_SYM_REC(t)); | ^~~~~~~~~~~~~~~ cpreds.c: In function 'picat_get_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); \ | ^~~~~~ cpreds.c:395:5: note: in expansion of macro 'DEREF' 395 | 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:395:5: note: in expansion of macro 'DEREF' 395 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:395:5: note: in expansion of macro 'DEREF' 395 | 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:395:5: note: in expansion of macro 'DEREF' 395 | DEREF(t); | ^~~~~ cpreds.c:397:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 397 | return *((BPLONG_PTR)UNTAGGED_ADDR(t)+i-1); | ^ cpreds.c:399:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 399 | return *((BPLONG_PTR)UNTAGGED_ADDR(t)+i); | ^ cpreds.c: In function 'picat_get_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); \ | ^~~~~~ cpreds.c:415:5: note: in expansion of macro 'DEREF' 415 | 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:415:5: note: in expansion of macro 'DEREF' 415 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:415:5: note: in expansion of macro 'DEREF' 415 | 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:415:5: note: in expansion of macro 'DEREF' 415 | DEREF(t); | ^~~~~ cpreds.c:417:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 417 | return *((BPLONG_PTR)UNTAGGED_ADDR(t)); | ^ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:432:5: note: in expansion of macro 'DEREF' 432 | 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:432:5: note: in expansion of macro 'DEREF' 432 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:432:5: note: in expansion of macro 'DEREF' 432 | 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:432:5: note: in expansion of macro 'DEREF' 432 | DEREF(t); | ^~~~~ cpreds.c:434:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 434 | return *((BPLONG_PTR)UNTAGGED_ADDR(t)+1); | ^ cpreds.c: In function 'picat_build_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++ | ^ cpreds.c:448:5: note: in expansion of macro 'NEW_HEAP_FREE' 448 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ cpreds.c:449:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 449 | return (BPLONG)(heap_top-1); | ^ cpreds.c: In function 'picat_build_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) | ^ cpreds.c:482:12: note: in expansion of macro 'ADDTAG' 482 | return ADDTAG(insert_sym(name, strlen(name), 0), ATM); | ^~~~~~ cpreds.c: In function 'picat_build_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) | ^ cpreds.c:492:18: note: in expansion of macro 'ADDTAG' 492 | BPLONG res = ADDTAG(heap_top, 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++ | ^ cpreds.c:493:5: note: in expansion of macro 'NEW_HEAP_FREE' 493 | 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++ | ^ cpreds.c:494:5: note: in expansion of macro 'NEW_HEAP_FREE' 494 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ cpreds.c: In function 'picat_build_structure': cpreds.c:517:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 517 | *heap_top = (BPLONG)insert_sym(name, strlen(name), 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) | ^ cpreds.c:518:11: note: in expansion of macro 'ADDTAG' 518 | res = ADDTAG(heap_top++, 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++ | ^ cpreds.c:520:9: note: in expansion of macro 'NEW_HEAP_FREE' 520 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ cpreds.c: In function 'atom_2_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:543:5: note: in expansion of macro 'DEREF' 543 | 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:543:5: note: in expansion of macro 'DEREF' 543 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:543:5: note: in expansion of macro 'DEREF' 543 | DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:543:5: note: in expansion of macro 'DEREF' 543 | 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); \ | ^~~~~~ cpreds.c:544:5: note: in expansion of macro 'DEREF' 544 | 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); \ | ^ cpreds.c:544:5: note: in expansion of macro 'DEREF' 544 | 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:544:5: note: in expansion of macro 'DEREF' 544 | 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:544:5: note: in expansion of macro 'DEREF' 544 | DEREF(op2); | ^~~~~ cpreds.c: In function 'string_2_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:557:5: note: in expansion of macro 'DEREF' 557 | 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:557:5: note: in expansion of macro 'DEREF' 557 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:557:5: note: in expansion of macro 'DEREF' 557 | DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:557:5: note: in expansion of macro 'DEREF' 557 | 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); \ | ^~~~~~ cpreds.c:558:5: note: in expansion of macro 'DEREF' 558 | 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); \ | ^ cpreds.c:558:5: note: in expansion of macro 'DEREF' 558 | 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:558:5: note: in expansion of macro 'DEREF' 558 | 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:558:5: note: in expansion of macro 'DEREF' 558 | DEREF(op2); | ^~~~~ cpreds.c:566:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 566 | 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); \ | ^~~~~~ cpreds.c:567:27: note: in expansion of macro 'DEREF' 567 | op = FOLLOW(ptr); DEREF(op); *curr_char_ptr++ = (char)INTVAL(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:567:27: note: in expansion of macro 'DEREF' 567 | op = FOLLOW(ptr); DEREF(op); *curr_char_ptr++ = (char)INTVAL(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:567:27: note: in expansion of macro 'DEREF' 567 | op = FOLLOW(ptr); DEREF(op); *curr_char_ptr++ = (char)INTVAL(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:567:27: note: in expansion of macro 'DEREF' 567 | 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); \ | ^~~~~~ cpreds.c:568:31: note: in expansion of macro 'DEREF' 568 | list = FOLLOW(ptr+1); DEREF(list); | ^~~~~ 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:568:31: note: in expansion of macro 'DEREF' 568 | 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) \ | ^ cpreds.c:568:31: note: in expansion of macro 'DEREF' 568 | list = FOLLOW(ptr+1); DEREF(list); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:568:31: note: in expansion of macro 'DEREF' 568 | list = FOLLOW(ptr+1); DEREF(list); | ^~~~~ cpreds.c: In function 'term_2_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) | ^ cpreds.c:583:23: note: in expansion of macro 'ADDTAG' 583 | return unify(op2, ADDTAG(BP_NEW_SYM(str, 0), ATM)); | ^~~~~~ cpreds.c: In function 'bp_call_term_once': cpreds.c:649:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 649 | BPLONG_PTR old_b = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)breg); | ^ cpreds.c:649:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 649 | BPLONG_PTR old_b = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)breg); | ^ cpreds.c:649:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 649 | BPLONG_PTR old_b = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)breg); | ^ cpreds.c:660:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 660 | breg = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)old_b); | ^ cpreds.c:660:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 660 | breg = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)old_b); | ^ cpreds.c:660:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 660 | breg = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)old_b); | ^ cpreds.c:661:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 661 | hbreg = (BPLONG_PTR)AR_H(breg); | ^ cpreds.c: In function 'bp_call_term_catch': cpreds.c:674:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 674 | BPLONG_PTR old_b = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)breg); | ^ cpreds.c:674:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 674 | BPLONG_PTR old_b = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)breg); | ^ cpreds.c:674:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 674 | BPLONG_PTR old_b = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)breg); | ^ cpreds.c:685:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 685 | breg = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)old_b); | ^ cpreds.c:685:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 685 | breg = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)old_b); | ^ cpreds.c:685:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 685 | breg = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)old_b); | ^ cpreds.c:686:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 686 | hbreg = (BPLONG_PTR)AR_H(breg); | ^ cpreds.c: In function 'c_set_eolcom_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); \ | ^~~~~~ cpreds.c:696:5: note: in expansion of macro 'DEREF' 696 | DEREF(flag); | ^~~~~ 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:696:5: note: in expansion of macro 'DEREF' 696 | DEREF(flag); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:696:5: note: in expansion of macro 'DEREF' 696 | DEREF(flag); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:696:5: note: in expansion of macro 'DEREF' 696 | DEREF(flag); | ^~~~~ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:704:5: note: in expansion of macro 'DEREF' 704 | DEREF(ex); | ^~~~~ 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:704:5: note: in expansion of macro 'DEREF' 704 | DEREF(ex); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:704:5: note: in expansion of macro 'DEREF' 704 | DEREF(ex); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:704:5: note: in expansion of macro 'DEREF' 704 | DEREF(ex); | ^~~~~ cpreds.c: In function 'aux_term_2_string_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:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ cpreds.c:834:5: note: in expansion of macro 'SWITCH_OP' 834 | SWITCH_OP(term, term_2_string_l, | ^~~~~~~~~ term.h:149:32: warning: 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:834:5: note: in expansion of macro 'SWITCH_OP' 834 | SWITCH_OP(term, term_2_string_l, | ^~~~~~~~~ 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:834:5: note: in expansion of macro 'SWITCH_OP' 834 | SWITCH_OP(term, term_2_string_l, | ^~~~~~~~~ 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:834:5: note: in expansion of macro 'SWITCH_OP' 834 | SWITCH_OP(term, term_2_string_l, | ^~~~~~~~~ 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:841:33: note: in expansion of macro 'GET_ATM_SYM_REC' 841 | sym_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: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:846:20: note: in expansion of macro 'ISFLOAT' 846 | {if (ISFLOAT(term)) { | ^~~~~~~ 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:846:20: note: in expansion of macro 'ISFLOAT' 846 | {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: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:853:33: note: in expansion of macro 'GET_STR_SYM_REC' 853 | sym_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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ cpreds.c:853:33: note: in expansion of macro 'GET_STR_SYM_REC' 853 | sym_ptr = GET_STR_SYM_REC(term); | ^~~~~~~~~~~~~~~ cpreds.c:859:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 859 | 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 \ | ^~~~~~~ cpreds.c: In function 'aux_term_2_string_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 */ | ^ cpreds.c:874:12: note: in expansion of macro 'FOLLOW' 874 | temp = FOLLOW(term); | ^~~~~~ cpreds.c:876:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 876 | 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:877:5: note: in expansion of macro 'DEREF' 877 | 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); \ | ^ cpreds.c:877:5: note: in expansion of macro 'DEREF' 877 | DEREF(temp); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:877:5: note: in expansion of macro 'DEREF' 877 | 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:877:5: note: in expansion of macro 'DEREF' 877 | DEREF(temp); | ^~~~~ cpreds.c: In function 'c_IS_SMALL_INT_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); \ | ^~~~~~ cpreds.c:1008:5: note: in expansion of macro 'DEREF' 1008 | DEREF(v); | ^~~~~ 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:1008:5: note: in expansion of macro 'DEREF' 1008 | DEREF(v); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:1008:5: note: in expansion of macro 'DEREF' 1008 | DEREF(v); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:1008:5: note: in expansion of macro 'DEREF' 1008 | DEREF(v); | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" findall.c In file included from bprolog.h:10, from findall.c:12: findall.c: In function 'c_findall_pre': 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bprolog.h:11: bapi.h:215:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 215 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^ 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) | ^~ findall.c: In function 'c_findall_post': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:74:5: note: in expansion of macro 'DEREF_NONVAR' 74 | DEREF_NONVAR(SymPtr); | ^~~~~~~~~~~~ findall.c:75:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 75 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(SymPtr); | ^ findall.c:77:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 77 | GET_EP(sym_ptr) = (int (*)(void))nil_sym; | ^ findall.c:85:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | prev_faa_low_addr = (BPLONG_PTR)FOLLOW(faa_low_addr); | ^ findall.c:89:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 89 | prev_faa_low_addr = (BPLONG_PTR)FOLLOW(faa_low_addr); | ^ findall.c: In function 'b_FINDALL_INSERT_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) \ | ^~~~~~ findall.c:103:5: note: in expansion of macro 'DEREF_NONVAR' 103 | DEREF_NONVAR(SymPtr); | ^~~~~~~~~~~~ findall.c:104:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 104 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(SymPtr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:106:5: note: in expansion of macro 'DEREF' 106 | 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); \ | ^ findall.c:106:5: note: in expansion of macro 'DEREF' 106 | DEREF(value); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ findall.c:106:5: note: in expansion of macro 'DEREF' 106 | DEREF(value); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ findall.c:106:5: note: in expansion of macro 'DEREF' 106 | DEREF(value); | ^~~~~ findall.c:111:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 111 | value = make_cons_in_faa(value, (BPLONG)GET_EP(sym_ptr)); | ^ findall.c:114:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 114 | GET_EP(sym_ptr) = (int (*)(void))value; | ^ findall.c: In function 'numbered_area_size': findall.c:128:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | prev_faa_low_addr = (BPLONG_PTR)FOLLOW((area_record_ptr->low_addr)); | ^ findall.c:131:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 131 | prev_faa_low_addr = (BPLONG_PTR)FOLLOW(prev_faa_low_addr); | ^ findall.c: In function 'c_FINDALL_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ findall.c:143:5: note: in expansion of macro 'DEREF_NONVAR' 143 | DEREF_NONVAR(SymPtr); | ^~~~~~~~~~~~ findall.c:144:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 144 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(SymPtr); | ^ findall.c:146:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 146 | Answers = copy_answers_faa_to_heap((BPLONG)GET_EP(sym_ptr)); | ^ findall.c: In function 'copy_answers_faa_to_heap': findall.c:156:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 156 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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) | ^ findall.c:161:19: note: in expansion of macro 'ADDTAG' 161 | list_cp = ADDTAG(heap_top, LST); | ^~~~~~ findall.c: In function 'copy_term_heap_to_faa': findall.c:179:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ findall.c:179:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ findall.c:182:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 182 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ findall.c:182:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 182 | 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); \ | ^~~~~~~~ findall.c:183:5: note: in expansion of macro 'UNDO_TRAILING' 183 | UNDO_TRAILING; | ^~~~~~~~~~~~~ findall.c: In function 'check_ground_using_faa': 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ findall.c:195:9: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 195 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(faa_record_ptr, success); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ findall.c:195:9: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 195 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(faa_record_ptr, success); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:215:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 215 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ findall.c:195:9: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 195 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(faa_record_ptr, success); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:203:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 203 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ findall.c:203:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 203 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ findall.c:206:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 206 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ findall.c:206:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 206 | 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); \ | ^~~~~~~~ findall.c:207:5: note: in expansion of macro 'UNDO_TRAILING' 207 | UNDO_TRAILING; | ^~~~~~~~~~~~~ findall.c: In function 'make_cons_in_faa': 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:219:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 219 | ALLOCATE_FROM_NUMBERED_TERM_AREA(faa_record_ptr, ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:219:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 219 | ALLOCATE_FROM_NUMBERED_TERM_AREA(faa_record_ptr, ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:215:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 215 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:219:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 219 | ALLOCATE_FROM_NUMBERED_TERM_AREA(faa_record_ptr, 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) | ^ findall.c:224:20: note: in expansion of macro 'ADDTAG' 224 | temp = (BPLONG)ADDTAG(ptr, LST); | ^~~~~~ findall.c: In function 'numberVarCopyToFindallArea': term.h:57:22: warning: cast to 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:244:9: note: in expansion of macro 'NDEREF' 244 | NDEREF(term, l_number_var_copy_faa); | ^~~~~~ term.h:149: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:244:9: note: in expansion of macro 'NDEREF' 244 | NDEREF(term, l_number_var_copy_faa); | ^~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ findall.c:244:9: note: in expansion of macro 'NDEREF' 244 | NDEREF(term, l_number_var_copy_faa); | ^~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ findall.c:244:9: note: in expansion of macro 'NDEREF' 244 | NDEREF(term, l_number_var_copy_faa); | ^~~~~~ 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:245:9: note: in expansion of macro 'ASSIGN_TRAIL_VALUE' 245 | ASSIGN_TRAIL_VALUE(term, 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 */ | ^ findall.c:247:16: note: in expansion of macro 'FOLLOW' 247 | return FOLLOW(term); | ^~~~~~ findall.c:261:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 261 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ findall.c:262:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 262 | sym_ptr = (SYM_REC_PTR)FOLLOW(term_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) | ^~~~~~~~~~~~~ bapi.h:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:265:13: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 265 | ALLOCATE_FROM_NUMBERED_TERM_AREA(faa_record_ptr, dest_ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:265:13: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 265 | ALLOCATE_FROM_NUMBERED_TERM_AREA(faa_record_ptr, dest_ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:215:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 215 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:265:13: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 265 | ALLOCATE_FROM_NUMBERED_TERM_AREA(faa_record_ptr, dest_ptr, 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) | ^ findall.c:291:23: note: in expansion of macro 'ADDTAG' 291 | term_cp = ADDTAG(dest_ptr, STR); | ^~~~~~ findall.c:294:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 294 | dest_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(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); | ^~~~~~~ findall.c:295:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 295 | PUSHTRAILC_ATOMIC(dest_ptr, term); | ^~~~~~~~~~~~~~~~~ findall.c: In function 'numberVarCopyListToFindallArea': findall.c:309:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 309 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:310:9: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 310 | ALLOCATE_FROM_NUMBERED_TERM_AREA(faa_record_ptr, dest_ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:310:9: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 310 | ALLOCATE_FROM_NUMBERED_TERM_AREA(faa_record_ptr, dest_ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:215:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 215 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:310:9: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 310 | ALLOCATE_FROM_NUMBERED_TERM_AREA(faa_record_ptr, dest_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) | ^ findall.c:315:32: note: in expansion of macro 'ADDTAG' 315 | FOLLOW(ret_term_ptr) = ADDTAG(dest_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); \ | ^~~~~~ findall.c:322:9: note: in expansion of macro 'DEREF' 322 | 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); \ | ^ findall.c:322:9: note: in expansion of macro 'DEREF' 322 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ findall.c:322:9: note: in expansion of macro 'DEREF' 322 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ findall.c:322:9: note: in expansion of macro 'DEREF' 322 | DEREF(term); | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" clause.c clause.c: In function 'aux_copy_clause': clause.c:23:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 23 | clause_record_ptr = (InterpretedClausePtr)UNTAGGED_ADDR(ref); | ^ 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:31:5: note: in expansion of macro 'GCQueueAdd' 31 | GCQueueAdd(body, cl_body); | ^~~~~~~~~~ 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:32:5: note: in expansion of macro 'DEREF_NONVAR' 32 | DEREF_NONVAR(head); | ^~~~~~~~~~~~ clause.c:34:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 34 | head_ptr = (BPLONG_PTR)UNTAGGED_ADDR(head); | ^ clause.c:35:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 35 | 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) | ^~~ clause.c:36:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 36 | cl_head_ptr = (BPLONG_PTR)UNTAGGED_ADDR(cl_head); | ^ 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:38:13: note: in expansion of macro 'GCQueueAdd' 38 | GCQueueAdd(FOLLOW(head_ptr+i), FOLLOW(cl_head_ptr+i)); | ^~~~~~~~~~ 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:46:5: note: in expansion of macro 'GCQueuePop' 46 | 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: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:60:5: note: in expansion of macro 'SWITCH_OP' 60 | SWITCH_OP(head_arg, unify_head_arg_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); \ | ^~~~~~ clause.c:60:5: note: in expansion of macro 'SWITCH_OP' 60 | SWITCH_OP(head_arg, unify_head_arg_lab, | ^~~~~~~~~ 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:60:5: note: in expansion of macro 'SWITCH_OP' 60 | SWITCH_OP(head_arg, unify_head_arg_lab, | ^~~~~~~~~ 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:60:5: note: in expansion of macro 'SWITCH_OP' 60 | SWITCH_OP(head_arg, unify_head_arg_lab, | ^~~~~~~~~ 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:61:16: note: in expansion of macro 'PUSHTRAIL' 61 | {PUSHTRAIL(head_arg); FOLLOW(head_arg) = unnumberVarTermOpt(cl_head_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:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ clause.c:61:16: note: in expansion of macro 'PUSHTRAIL' 61 | {PUSHTRAIL(head_arg); FOLLOW(head_arg) = unnumberVarTermOpt(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:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ clause.c:61:37: note: in expansion of macro 'FOLLOW' 61 | {PUSHTRAIL(head_arg); FOLLOW(head_arg) = unnumberVarTermOpt(cl_head_arg);}, | ^~~~~~ clause.c:66:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 66 | head_ptr = (BPLONG_PTR)UNTAGGED_ADDR(head_arg); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clause.c:67:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 67 | cl_head_ptr = (BPLONG_PTR)UNTAGGED_ADDR(cl_head_arg); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ 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:68:23: note: in expansion of macro 'GCQueueAdd' 68 | GCQueueAdd(FOLLOW(head_ptr+1), FOLLOW(cl_head_ptr+1)); | ^~~~~~~~~~ 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), FOLLOW(cl_head_ptr)); | ^~~~~~~~~~ clause.c:73:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 73 | head_ptr = (BPLONG_PTR)UNTAGGED_ADDR(head_arg); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clause.c:74:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 74 | 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 \ | ^~~~~~~ clause.c:76:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 76 | 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:76:31: note: in expansion of macro 'GET_ARITY' 76 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(head_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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clause.c:78:27: note: in expansion of macro 'GCQueueAdd' 78 | GCQueueAdd(FOLLOW(head_ptr+i), FOLLOW(cl_head_ptr+i)); | ^~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" delay.c In file included from bprolog.h:12, from delay.c:11: delay.c: In function 'build_delayed_call_on_the_heap': delay.c:24:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 24 | 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 */ | ^~ delay.c:24:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 24 | sym_ptr = (SYM_REC_PTR)FOLLOW((BPLONG_PTR)AR_REEP(frame)+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:73:37: note: in expansion of macro 'FOLLOW' 73 | #define ISFREE(var) ((BPLONG)var == FOLLOW(var)) /* must be a ref */ | ^~~~~~ delay.c:31:27: note: in expansion of macro 'ISFREE' 31 | if (ISREF(arg) && ISFREE(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 */ | ^ delay.c:32:13: note: in expansion of macro 'FOLLOW' 32 | FOLLOW(arg) = (BPLONG)heap_top; | ^~~~~~ delay.c:32:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 32 | FOLLOW(arg) = (BPLONG)heap_top; | ^ 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:33:13: note: in expansion of macro 'PUSHTRAIL' 33 | PUSHTRAIL(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)) { \ | ^ delay.c:33:13: note: in expansion of macro 'PUSHTRAIL' 33 | PUSHTRAIL(arg); | ^~~~~~~~~ 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:34:13: note: in expansion of macro 'NEW_HEAP_FREE' 34 | 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) | ^ delay.c:38:12: note: in expansion of macro 'ADDTAG' 38 | call = ADDTAG(heap_top, STR); | ^~~~~~ delay.c:39:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 39 | 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); \ | ^~~~~~ delay.c:42:9: note: in expansion of macro 'DEREF' 42 | 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); \ | ^ delay.c:42:9: note: in expansion of macro 'DEREF' 42 | DEREF(arg); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ delay.c:42:9: note: in expansion of macro 'DEREF' 42 | 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:42:9: note: in expansion of macro 'DEREF' 42 | DEREF(arg); | ^~~~~ 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); \ | ^~~~~~ delay.c:62:5: note: in expansion of macro 'DEREF' 62 | 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); \ | ^ delay.c:62:5: note: in expansion of macro 'DEREF' 62 | 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:62:5: note: in expansion of macro 'DEREF' 62 | DEREF(var); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ delay.c:62:5: note: in expansion of macro 'DEREF' 62 | DEREF(var); | ^~~~~ delay.c:64:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 64 | goal = (BPLONG)list; | ^ delay.c:65:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 65 | *heap_top = (BPLONG)heap_top; heap_top++; | ^ delay.c:67:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 67 | dv_ptr = (BPLONG_PTR)UNTAGGED_ADDR(var); | ^ delay.c:68:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | dcs = (BPLONG_PTR)DV_ins_cs(dv_ptr); | ^ delay.c:70:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | if ((BPLONG)list == -1) return BP_ERROR; | ^ delay.c:72:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 72 | dcs = (BPLONG_PTR)DV_minmax_cs(dv_ptr); | ^ delay.c:74:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 74 | if ((BPLONG)list == -1) return BP_ERROR; | ^ delay.c:76:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 76 | dcs = (BPLONG_PTR)DV_dom_cs(dv_ptr); | ^ delay.c:78:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 78 | if ((BPLONG)list == -1) return BP_ERROR; | ^ delay.c:80:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 80 | dcs = (BPLONG_PTR)DV_outer_dom_cs(dv_ptr); | ^ delay.c:82:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 82 | if ((BPLONG)list == -1) return BP_ERROR; | ^ delay.c: In function 'frozen_cs': delay.c:96:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | while (ISLIST((BPLONG)cs)) { | ^ term.h:63:23: note: in definition of macro 'ISLIST' 63 | #define ISLIST(op) (((op) & TAG_MASK) == LST) | ^~ 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:97:26: note: in expansion of macro 'UNTAGGED_ADDR' 97 | cs = (BPLONG_PTR)UNTAGGED_ADDR(cs); | ^~~~~~~~~~~~~ delay.c:97:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 97 | cs = (BPLONG_PTR)UNTAGGED_ADDR(cs); | ^ delay.c:98:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | frame = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(cs))); | ^ delay.c:98:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 98 | frame = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(cs))); | ^ term.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:103:29: note: in expansion of macro 'ADDTAG' 103 | FOLLOW(Plist) = ADDTAG(heap_top, LST); | ^~~~~~ delay.c:107:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 107 | cs = (BPLONG_PTR)LIST_NEXT(cs); | ^ delay.c: In function 'c_frozen_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); \ | ^~~~~~ delay.c:119:5: note: in expansion of macro 'DEREF' 119 | DEREF(P_goal); | ^~~~~ 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:119:5: note: in expansion of macro 'DEREF' 119 | 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) \ | ^ delay.c:119:5: note: in expansion of macro 'DEREF' 119 | DEREF(P_goal); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ delay.c:119:5: note: in expansion of macro 'DEREF' 119 | DEREF(P_goal); | ^~~~~ delay.c:126:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 126 | while (AR_PREV(frame) != (BPLONG)frame) { /* end of chain */ | ^ delay.c:136:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | frame = (BPLONG_PTR)AR_PREV(frame); | ^ delay.c: In function 'b_SUSP_ATTACH_TERM_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); \ | ^~~~~~ delay.c:151:5: note: in expansion of macro 'DEREF' 151 | 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); \ | ^ delay.c:151:5: note: in expansion of macro 'DEREF' 151 | 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:151:5: note: in expansion of macro 'DEREF' 151 | DEREF(Var); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ delay.c:151:5: note: in expansion of macro 'DEREF' 151 | 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); \ | ^~~~~~ delay.c:152:5: note: in expansion of macro 'DEREF' 152 | 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); \ | ^ delay.c:152:5: note: in expansion of macro 'DEREF' 152 | DEREF(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:152:5: note: in expansion of macro 'DEREF' 152 | DEREF(Term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ delay.c:152:5: note: in expansion of macro 'DEREF' 152 | 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 */ | ^ event.h:128:9: note: in expansion of macro 'FOLLOW' 128 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ delay.c:158:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 158 | CREATE_SUSP_VAR_nocs(Var); /* dv_ptr set */ | ^~~~~~~~~~~~~~~~~~~~ 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:158:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 158 | CREATE_SUSP_VAR_nocs(Var); /* dv_ptr set */ | ^~~~~~~~~~~~~~~~~~~~ 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:158:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 158 | CREATE_SUSP_VAR_nocs(Var); /* dv_ptr set */ | ^~~~~~~~~~~~~~~~~~~~ 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:158:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 158 | CREATE_SUSP_VAR_nocs(Var); /* dv_ptr set */ | ^~~~~~~~~~~~~~~~~~~~ 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:158:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 158 | CREATE_SUSP_VAR_nocs(Var); /* dv_ptr set */ | ^~~~~~~~~~~~~~~~~~~~ delay.c:162:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 162 | dv_ptr = (BPLONG_PTR)UNTAGGED_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);} | ^~~~~~~ delay.c:164:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 164 | PUSHTRAIL_H_NONATOMIC(top, FOLLOW(top)); | ^~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~~~~~ delay.c:182:5: note: in expansion of macro 'DEREF' 182 | 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); \ | ^ delay.c:182:5: note: in expansion of macro 'DEREF' 182 | 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:182:5: note: in expansion of macro 'DEREF' 182 | DEREF(Var); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ delay.c:182:5: note: in expansion of macro 'DEREF' 182 | DEREF(Var); | ^~~~~ delay.c:187:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 187 | 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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ delay.c:188:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 188 | ASSIGN_sv_heap_term(Term, DV_attached(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);} | ^~~~~~~~~~~ delay.c:188:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 188 | ASSIGN_sv_heap_term(Term, DV_attached(dv_ptr)); | ^~~~~~~~~~~~~~~~~~~ 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ delay.c:197:5: note: in expansion of macro 'DEREF' 197 | 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); \ | ^ delay.c:197:5: note: in expansion of macro 'DEREF' 197 | 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:197:5: note: in expansion of macro 'DEREF' 197 | DEREF(var); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ delay.c:197:5: note: in expansion of macro 'DEREF' 197 | DEREF(var); | ^~~~~ delay.c: In function 'next_alive_susp_call': delay.c:207:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 207 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(cs_list); | ^ delay.c:208:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 208 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(ptr))); | ^ delay.c:208:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 208 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(ptr))); | ^ delay.c: In function 'print_cs': delay.c:225:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 225 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(cs_list); | ^ delay.c:226:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 226 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(ptr))); | ^ delay.c:226:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 226 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(ptr))); | ^ delay.c: In function 'Cboot_delay': term.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:242:12: note: in expansion of macro 'ADDTAG' 242 | true = ADDTAG(BP_NEW_SYM("true", 0), ATM); | ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" assert_bp.c In file included from bprolog.h:12, from assert_bp.c:12: assert_bp.c: In function 'c_print_pred_ref_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); \ | ^~~~~~ assert_bp.c:96:5: note: in expansion of macro 'DEREF' 96 | DEREF(Head); 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); \ | ^ assert_bp.c:96:5: note: in expansion of macro 'DEREF' 96 | DEREF(Head); DEREF(No); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:96:5: note: in expansion of macro 'DEREF' 96 | DEREF(Head); DEREF(No); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.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); \ | ^~~~~~ assert_bp.c:96:18: note: in expansion of macro 'DEREF' 96 | DEREF(Head); 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); \ | ^ assert_bp.c:96:18: note: in expansion of macro 'DEREF' 96 | DEREF(Head); DEREF(No); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:96:18: note: in expansion of macro 'DEREF' 96 | DEREF(Head); DEREF(No); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:96:18: note: in expansion of macro 'DEREF' 96 | DEREF(Head); DEREF(No); | ^~~~~ 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_bp.c:97:15: note: in expansion of macro 'GET_SYM_REC' 97 | 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: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_bp.c:97:15: note: in expansion of macro 'GET_SYM_REC' 97 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ 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_bp.c:97:15: note: in expansion of macro 'GET_SYM_REC' 97 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ assert_bp.c:99:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 99 | pred = (BPLONG)GET_EP(sym_ptr); | ^ assert_bp.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_bp.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_bp.c:100:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 100 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ assert_bp.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_bp.c:100:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 100 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ assert_bp.c: In function 'c_set_dyn_hashtable_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); \ | ^~~~~~ assert_bp.c:109:5: note: in expansion of macro 'DEREF' 109 | DEREF(size); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert_bp.c:109:5: note: in expansion of macro 'DEREF' 109 | DEREF(size); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:109:5: note: in expansion of macro 'DEREF' 109 | DEREF(size); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:109:5: note: in expansion of macro 'DEREF' 109 | DEREF(size); | ^~~~~ assert_bp.c: In function 'b_INC_PRED_REF_COUNT_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); \ | ^~~~~~ assert_bp.c:120:5: note: in expansion of macro 'DEREF' 120 | DEREF(PredPtr); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert_bp.c:120:5: note: in expansion of macro 'DEREF' 120 | DEREF(PredPtr); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:120:5: note: in expansion of macro 'DEREF' 120 | DEREF(PredPtr); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:120:5: note: in expansion of macro 'DEREF' 120 | DEREF(PredPtr); | ^~~~~ assert_bp.c:121:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 121 | pred_ptr = (InterpretedPredPtr)UNTAGGED_ADDR(PredPtr); | ^ assert_bp.c: In function 'b_DEC_PRED_REF_COUNT_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); \ | ^~~~~~ assert_bp.c:131:5: note: in expansion of macro 'DEREF' 131 | DEREF(PredPtr); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert_bp.c:131:5: note: in expansion of macro 'DEREF' 131 | DEREF(PredPtr); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:131:5: note: in expansion of macro 'DEREF' 131 | DEREF(PredPtr); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:131:5: note: in expansion of macro 'DEREF' 131 | DEREF(PredPtr); | ^~~~~ assert_bp.c:132:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 132 | pred_ptr = (InterpretedPredPtr)UNTAGGED_ADDR(PredPtr); | ^ assert_bp.c: In function 'b_INC_PRED_RETR_COUNT_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); \ | ^~~~~~ assert_bp.c:143:5: note: in expansion of macro 'DEREF' 143 | DEREF(PredPtr); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert_bp.c:143:5: note: in expansion of macro 'DEREF' 143 | DEREF(PredPtr); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:143:5: note: in expansion of macro 'DEREF' 143 | DEREF(PredPtr); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:143:5: note: in expansion of macro 'DEREF' 143 | DEREF(PredPtr); | ^~~~~ assert_bp.c:144:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 144 | pred_ptr = (InterpretedPredPtr)UNTAGGED_ADDR(PredPtr); | ^ assert_bp.c: In function 'b_DEC_PRED_RETR_COUNT_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); \ | ^~~~~~ assert_bp.c:154:5: note: in expansion of macro 'DEREF' 154 | DEREF(PredPtr); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert_bp.c:154:5: note: in expansion of macro 'DEREF' 154 | DEREF(PredPtr); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:154:5: note: in expansion of macro 'DEREF' 154 | DEREF(PredPtr); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:154:5: note: in expansion of macro 'DEREF' 154 | DEREF(PredPtr); | ^~~~~ assert_bp.c:155:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 155 | pred_ptr = (InterpretedPredPtr)UNTAGGED_ADDR(PredPtr); | ^ assert_bp.c: In function 'b_ABOLISH_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); \ | ^~~~~~ assert_bp.c:169:5: note: in expansion of macro 'DEREF' 169 | 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); \ | ^ assert_bp.c:169:5: note: in expansion of macro 'DEREF' 169 | DEREF(f); DEREF(n); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:169:5: note: in expansion of macro 'DEREF' 169 | DEREF(f); DEREF(n); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:169:5: note: in expansion of macro 'DEREF' 169 | 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); \ | ^~~~~~ assert_bp.c:169:15: note: in expansion of macro 'DEREF' 169 | 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); \ | ^ assert_bp.c:169:15: note: in expansion of macro 'DEREF' 169 | DEREF(f); DEREF(n); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:169:15: note: in expansion of macro 'DEREF' 169 | DEREF(f); DEREF(n); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:169:15: note: in expansion of macro 'DEREF' 169 | 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); \ | ^~~~~~ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ assert_bp.c:171:5: note: in expansion of macro 'GET_GLOBAL_SYM' 171 | 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); \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ assert_bp.c:171:5: note: in expansion of macro 'GET_GLOBAL_SYM' 171 | GET_GLOBAL_SYM(f, n, 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:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ assert_bp.c:171:5: note: in expansion of macro 'GET_GLOBAL_SYM' 171 | 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; \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ assert_bp.c:171:5: note: in expansion of macro 'GET_GLOBAL_SYM' 171 | 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); \ | ^~~~~~ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ assert_bp.c:171:5: note: in expansion of macro 'GET_GLOBAL_SYM' 171 | 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); \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ assert_bp.c:171:5: note: in expansion of macro 'GET_GLOBAL_SYM' 171 | GET_GLOBAL_SYM(f, n, 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:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ assert_bp.c:171:5: note: in expansion of macro 'GET_GLOBAL_SYM' 171 | 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; \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ assert_bp.c:171:5: note: in expansion of macro 'GET_GLOBAL_SYM' 171 | GET_GLOBAL_SYM(f, n, 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)) | ^ bapi.h:203:19: note: in expansion of macro 'GET_ATM_SYM_REC' 203 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ assert_bp.c:171:5: note: in expansion of macro 'GET_GLOBAL_SYM' 171 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ assert_bp.c:179:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | 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:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ assert_bp.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_bp.c:180:10: note: in expansion of macro 'IS_INTERPRETED_PRED' 180 | if (!IS_INTERPRETED_PRED(pred)) return BP_TRUE; | ^~~~~~~~~~~~~~~~~~~ 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_bp.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_bp.c:180:10: note: in expansion of macro 'IS_INTERPRETED_PRED' 180 | if (!IS_INTERPRETED_PRED(pred)) return BP_TRUE; | ^~~~~~~~~~~~~~~~~~~ assert_bp.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_bp.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_bp.c:181:16: note: in expansion of macro 'INTERPRETED_PRED_PTR' 181 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ assert_bp.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_bp.c:181:16: note: in expansion of macro 'INTERPRETED_PRED_PTR' 181 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ assert_bp.c: In function 'abolish_pred': assert_bp.c:198:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 198 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+pred_ptr->bucket_size); | ^ assert_bp.c:201:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 201 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ assert_bp.c:203:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 203 | clause_record_ptr = (InterpretedClausePtr)UNTAGGED_ADDR(FOLLOW(cell_ptr)); | ^ assert_bp.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_bp.c:206:13: note: in expansion of macro 'RELEASE_FREE_RECORD' 206 | RELEASE_FREE_RECORD(cell_ptr, 3); /* a list cell has three fields: clause_record, next, and prev */ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:213:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 213 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+i); | ^ assert_bp.c:216:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 216 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ assert_bp.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_bp.c:219:17: note: in expansion of macro 'RELEASE_FREE_RECORD' 219 | RELEASE_FREE_RECORD(cell_ptr, 3); /* a list cell has three fields: clause_record, next, and prev */ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c: In function 'release_clause_record_space': assert_bp.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_bp.c:233:5: note: in expansion of macro 'RELEASE_FREE_CLAUSE_RECORD' 233 | RELEASE_FREE_CLAUSE_RECORD(clause_record_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assert_bp.c: In function 'release_term_space': assert_bp.c:241:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 241 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ assert_bp.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_bp.c:244:9: note: in expansion of macro 'RELEASE_FREE_RECORD' 244 | RELEASE_FREE_RECORD(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:250:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 250 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ assert_bp.c:251:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 251 | sym_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ assert_bp.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_bp.c:257:9: note: in expansion of macro 'RELEASE_FREE_RECORD' 257 | RELEASE_FREE_RECORD(ptr, arity+1); | ^~~~~~~~~~~~~~~~~~~ assert_bp.c: In function 'b_REMOVE_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); \ | ^~~~~~ assert_bp.c:272:5: note: in expansion of macro 'DEREF' 272 | DEREF(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); \ | ^ assert_bp.c:272:5: note: in expansion of macro 'DEREF' 272 | 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) \ | ^ assert_bp.c:272:5: note: in expansion of macro 'DEREF' 272 | DEREF(clause_record); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:272:5: note: in expansion of macro 'DEREF' 272 | DEREF(clause_record); | ^~~~~ assert_bp.c:273:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 273 | clause_record_ptr = (InterpretedClausePtr)UNTAGGED_ADDR(clause_record); | ^ 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_bp.c:276:15: note: in expansion of macro 'GET_SYM_REC' 276 | 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: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_bp.c:276:15: note: in expansion of macro 'GET_SYM_REC' 276 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ 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_bp.c:276:15: note: in expansion of macro 'GET_SYM_REC' 276 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ assert_bp.c:278:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 278 | pred = (BPLONG)GET_EP(sym_ptr); | ^ assert_bp.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_bp.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_bp.c:279:16: note: in expansion of macro 'INTERPRETED_PRED_PTR' 279 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ assert_bp.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_bp.c:279:16: note: in expansion of macro 'INTERPRETED_PRED_PTR' 279 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ assert_bp.c: In function 'locate_and_free_clause_record': assert_bp.c:298:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 298 | clause_record_ptr = (InterpretedClausePtr)UNTAGGED_ADDR(clause_record); | ^ assert_bp.c:300:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 300 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+pred_ptr->bucket_size); | ^ assert_bp.c:301:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 301 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(clause_record_ptr->cl_ref); /* clause_record_ptr points to struct(CellRef,Head,Body,Birth,Death) */ | ^ assert_bp.c:307:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 307 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+i); | ^ assert_bp.c:311:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 311 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+hashval%pred_ptr->bucket_size); | ^ assert_bp.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_bp.c:317:9: note: in expansion of macro 'RELEASE_FREE_RECORD' 317 | RELEASE_FREE_RECORD(cell_ptr, 3); | ^~~~~~~~~~~~~~~~~~~ assert_bp.c: In function 'free_cell_of_removed_in_bucket': assert_bp.c:329:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 329 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ assert_bp.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_bp.c:334:17: note: in expansion of macro 'RELEASE_FREE_RECORD' 334 | RELEASE_FREE_RECORD(cell_ptr, 3); | ^~~~~~~~~~~~~~~~~~~ assert_bp.c: In function 'disconnect_cell_of_removed_clause': assert_bp.c:347:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 347 | if ((BPLONG_PTR)UNTAGGED_ADDR(bucket_ptr->list) == cell_ptr) { /* first in the chain */ | ^ assert_bp.c:353:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 353 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ assert_bp.c:354:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 354 | FOLLOW(ptr+2) = (BPLONG)NULL; /* set prev to NULL */ | ^ assert_bp.c:357:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 357 | ptr = (BPLONG_PTR)FOLLOW(cell_ptr+2); /* prev */ | ^ assert_bp.c:358:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 358 | FOLLOW(cell_ptr+2) = (BPLONG)NULL; /* to indicate that the cell has been removed */ | ^ assert_bp.c:366:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 366 | prev_ptr = (BPLONG_PTR)FOLLOW(cell_ptr+2); | ^ assert_bp.c:369:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 369 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(FOLLOW(cell_ptr+1)); /* next cell */ | ^ assert_bp.c:370:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 370 | FOLLOW(ptr+2) = (BPLONG)prev_ptr; | ^ assert_bp.c:371:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 371 | FOLLOW(cell_ptr+2) = (BPLONG)NULL; | ^ assert_bp.c: In function 'c_initialize_interpreted_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) \ | ^~~~~~ assert_bp.c:383:23: note: in expansion of macro 'DEREF_NONVAR' 383 | type = ARG(3, 4); DEREF_NONVAR(type); type = INTVAL(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) \ | ^~~~~~ assert_bp.c:384:23: note: in expansion of macro 'DEREF_NONVAR' 384 | size = ARG(4, 4); DEREF_NONVAR(size); size = INTVAL(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:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ assert_bp.c:387:5: note: in expansion of macro 'GET_GLOBAL_SYM' 387 | 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); \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ assert_bp.c:387:5: note: in expansion of macro 'GET_GLOBAL_SYM' 387 | GET_GLOBAL_SYM(f, n, 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:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ assert_bp.c:387:5: note: in expansion of macro 'GET_GLOBAL_SYM' 387 | 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; \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ assert_bp.c:387:5: note: in expansion of macro 'GET_GLOBAL_SYM' 387 | 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); \ | ^~~~~~ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ assert_bp.c:387:5: note: in expansion of macro 'GET_GLOBAL_SYM' 387 | 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); \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ assert_bp.c:387:5: note: in expansion of macro 'GET_GLOBAL_SYM' 387 | GET_GLOBAL_SYM(f, n, 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:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ assert_bp.c:387:5: note: in expansion of macro 'GET_GLOBAL_SYM' 387 | 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; \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ assert_bp.c:387:5: note: in expansion of macro 'GET_GLOBAL_SYM' 387 | GET_GLOBAL_SYM(f, n, 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)) | ^ bapi.h:203:19: note: in expansion of macro 'GET_ATM_SYM_REC' 203 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ assert_bp.c:387:5: note: in expansion of macro 'GET_GLOBAL_SYM' 387 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ assert_bp.c: In function 'b_ASSERTA_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); \ | ^~~~~~ assert_bp.c:400:5: note: in expansion of macro 'DEREF' 400 | 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); \ | ^ assert_bp.c:400:5: note: in expansion of macro 'DEREF' 400 | DEREF(Head); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:400:5: note: in expansion of macro 'DEREF' 400 | DEREF(Head); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:400:5: note: in expansion of macro 'DEREF' 400 | DEREF(Head); | ^~~~~ 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_bp.c:401:15: note: in expansion of macro 'GET_SYM_REC' 401 | 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: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_bp.c:401:15: note: in expansion of macro 'GET_SYM_REC' 401 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ 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_bp.c:401:15: note: in expansion of macro 'GET_SYM_REC' 401 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ assert_bp.c:402:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 402 | 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:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ assert_bp.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_bp.c:403:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 403 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ 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_bp.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_bp.c:403:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 403 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ assert_bp.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_bp.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_bp.c:407:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 407 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ assert_bp.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_bp.c:407:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 407 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ assert_bp.c: In function 'b_ASSERTZ_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); \ | ^~~~~~ assert_bp.c:432:5: note: in expansion of macro 'DEREF' 432 | 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); \ | ^ assert_bp.c:432:5: note: in expansion of macro 'DEREF' 432 | DEREF(Head); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:432:5: note: in expansion of macro 'DEREF' 432 | DEREF(Head); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:432:5: note: in expansion of macro 'DEREF' 432 | DEREF(Head); | ^~~~~ 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_bp.c:433:15: note: in expansion of macro 'GET_SYM_REC' 433 | 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: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_bp.c:433:15: note: in expansion of macro 'GET_SYM_REC' 433 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ 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_bp.c:433:15: note: in expansion of macro 'GET_SYM_REC' 433 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ assert_bp.c:434:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 434 | 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:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ assert_bp.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_bp.c:435:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 435 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ 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_bp.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_bp.c:435:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 435 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ assert_bp.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_bp.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_bp.c:439:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 439 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ assert_bp.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_bp.c:439:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 439 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ assert_bp.c: In function 'b_DYN_PRED_CLAUSE_COUNT_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); \ | ^~~~~~ assert_bp.c:462:5: note: in expansion of macro 'DEREF' 462 | 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); \ | ^ assert_bp.c:462:5: note: in expansion of macro 'DEREF' 462 | DEREF(Head); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:462:5: note: in expansion of macro 'DEREF' 462 | DEREF(Head); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:462:5: note: in expansion of macro 'DEREF' 462 | DEREF(Head); | ^~~~~ 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_bp.c:463:15: note: in expansion of macro 'GET_SYM_REC' 463 | 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: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_bp.c:463:15: note: in expansion of macro 'GET_SYM_REC' 463 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ 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_bp.c:463:15: note: in expansion of macro 'GET_SYM_REC' 463 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ assert_bp.c:464:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 464 | 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:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ assert_bp.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_bp.c:465:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 465 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ 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_bp.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_bp.c:465:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 465 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ assert_bp.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_bp.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_bp.c:469:24: note: in expansion of macro 'INTERPRETED_PRED_PTR' 469 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ assert_bp.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_bp.c:469:24: note: in expansion of macro 'INTERPRETED_PRED_PTR' 469 | 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;} | ^~~~~~ assert_bp.c:475:5: note: in expansion of macro 'ASSIGN_f_atom' 475 | ASSIGN_f_atom(Count, MAKEINT(cl_count)); | ^~~~~~~~~~~~~ assert_bp.c: In function 'new_interpreted_bucket': assert_bp.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_bp.c:483:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 483 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:483:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 483 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:483:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 483 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:483:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 483 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:483:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 483 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bprolog.h:11: bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:483:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 483 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assert_bp.c: In function 'new_interpreted_pred_hashtable': assert_bp.c:505:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 505 | FOLLOW(hashtable+i) = (BPLONG)new_interpreted_bucket(); | ^ assert_bp.c:506:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 506 | if (FOLLOW(hashtable+i) == (BPLONG)NULL) { | ^ assert_bp.c: In function 'new_interpreted_pred_record': 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_bp.c:519:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 519 | ALLOCATE_FROM_PAREA(ptr, sizeof(InterpretedPred)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ 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_bp.c:519:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 519 | ALLOCATE_FROM_PAREA(ptr, sizeof(InterpretedPred)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:519:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 519 | ALLOCATE_FROM_PAREA(ptr, sizeof(InterpretedPred)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:519:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 519 | ALLOCATE_FROM_PAREA(ptr, sizeof(InterpretedPred)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | 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_bp.c:519:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 519 | ALLOCATE_FROM_PAREA(ptr, sizeof(InterpretedPred)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ assert_bp.c: In function 'initialize_interpreted_pred': assert_bp.c:542:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 542 | 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:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ assert_bp.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_bp.c:543:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 543 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ 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_bp.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_bp.c:543:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 543 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ assert_bp.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_bp.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_bp.c:544:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 544 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ assert_bp.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_bp.c:544:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 544 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ assert_bp.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_bp.c:549:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 549 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:549:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 549 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:549:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 549 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:549:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 549 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:549:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 549 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:549:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 549 | 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) | ^ assert_bp.c:554:42: note: in expansion of macro 'ADDTAG' 554 | GET_EP(sym_ptr) = (int (*)(void))ADDTAG(ptr, STR); | ^~~~~~ assert_bp.c:554:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 554 | GET_EP(sym_ptr) = (int (*)(void))ADDTAG(ptr, STR); | ^ assert_bp.c:555:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 555 | FOLLOW(ptr++) = (BPLONG)c_object_ref_sym; | ^ assert_bp.c:556:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 556 | 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) | ^~ assert_bp.c: In function 'rehash_interpreted_pred': assert_bp.c:598:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 598 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(old_hashtable+i); | ^ assert_bp.c:601:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 601 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ assert_bp.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_bp.c:603:13: note: in expansion of macro 'RELEASE_FREE_RECORD' 603 | RELEASE_FREE_RECORD(cell_ptr, 3); | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:607:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 607 | FOLLOW(new_hashtable+i) = (BPLONG)bucket_ptr; | ^ assert_bp.c:610:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 610 | FOLLOW(new_hashtable+i) = (BPLONG)new_interpreted_bucket(); | ^ assert_bp.c:611:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 611 | if (FOLLOW(new_hashtable+i) == (BPLONG)NULL) { | ^ assert_bp.c:617:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 617 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(new_hashtable+new_size); | ^ assert_bp.c:620:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 620 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ assert_bp.c:623:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 623 | clause_record_ptr = (InterpretedClausePtr)UNTAGGED_ADDR(clause_record); | ^ assert_bp.c:627:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 627 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(new_hashtable+i); | ^ assert_bp.c:631:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 631 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(new_hashtable+(hashval%new_size)); | ^ assert_bp.c: In function 'create_clause_record': assert_bp.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_bp.c:648:5: note: in expansion of macro 'ALLOCATE_CLAUSE_RECORD' 648 | ALLOCATE_CLAUSE_RECORD(clause_record_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_bp.c:45:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 45 | ALLOCATE_FROM_PAREA(tmp_ptr, 5); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:648:5: note: in expansion of macro 'ALLOCATE_CLAUSE_RECORD' 648 | ALLOCATE_CLAUSE_RECORD(clause_record_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); \ | ^~~~~ assert_bp.c:45:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 45 | ALLOCATE_FROM_PAREA(tmp_ptr, 5); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:648:5: note: in expansion of macro 'ALLOCATE_CLAUSE_RECORD' 648 | ALLOCATE_CLAUSE_RECORD(clause_record_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) | ^~~~~~~~~~~~~ bapi.h:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:45:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 45 | ALLOCATE_FROM_PAREA(tmp_ptr, 5); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:648:5: note: in expansion of macro 'ALLOCATE_CLAUSE_RECORD' 648 | ALLOCATE_CLAUSE_RECORD(clause_record_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) | ^~~~~~~~~~~~~ bapi.h:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:45:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 45 | ALLOCATE_FROM_PAREA(tmp_ptr, 5); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:648:5: note: in expansion of macro 'ALLOCATE_CLAUSE_RECORD' 648 | ALLOCATE_CLAUSE_RECORD(clause_record_ptr); | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | 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_bp.c:45:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 45 | ALLOCATE_FROM_PAREA(tmp_ptr, 5); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:648:5: note: in expansion of macro 'ALLOCATE_CLAUSE_RECORD' 648 | ALLOCATE_CLAUSE_RECORD(clause_record_ptr); | ^~~~~~~~~~~~~~~~~~~~~~ assert_bp.c:653:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 653 | 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) | ^~ assert_bp.c: In function 'asserta_clause_record': assert_bp.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_bp.c:670:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 670 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:670:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 670 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:670:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 670 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:670:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 670 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:670:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 670 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:670:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 670 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assert_bp.c:678:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 678 | FOLLOW(ptr+2) = (BPLONG)NULL; /* prev */ | ^ assert_bp.c:683:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 683 | FOLLOW(ptr+2) = (BPLONG)NULL; /* prev */ | ^ assert_bp.c:684:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 684 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(bucket_ptr->list); | ^ assert_bp.c:685:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 685 | 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) | ^ assert_bp.c:687:24: note: in expansion of macro 'ADDTAG' 687 | bucket_ptr->list = ADDTAG(ptr, LST); | ^~~~~~ assert_bp.c: In function 'asserta_interpreted_pred': assert_bp.c:703:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 703 | clause_record_ptr = (InterpretedClausePtr)UNTAGGED_ADDR(clause_record); | ^ assert_bp.c:708:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 708 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+i); | ^ assert_bp.c:714:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 714 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+i); | ^ assert_bp.c:718:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 718 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+pred_ptr->bucket_size); | ^ assert_bp.c:721:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 721 | 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) | ^~ assert_bp.c: In function 'assertz_clause_record': assert_bp.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_bp.c:730:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 730 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:730:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 730 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:730:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 730 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:730:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 730 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:730:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 730 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:730:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 730 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assert_bp.c:738:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 738 | FOLLOW(ptr+2) = (BPLONG)NULL; /* prev */ | ^ term.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_bp.c:740:28: note: in expansion of macro 'ADDTAG' 740 | bucket_ptr->list = ADDTAG(ptr, LST); | ^~~~~~ assert_bp.c:745:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 745 | FOLLOW(ptr+2) = (BPLONG)cell_ptr; /* prev */ | ^ assert_bp.c:746:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 746 | 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) | ^~ assert_bp.c: In function 'assertz_interpreted_pred': assert_bp.c:768:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 768 | clause_record_ptr = (InterpretedClausePtr)UNTAGGED_ADDR(clause_record); | ^ assert_bp.c:772:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 772 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+i); | ^ assert_bp.c:778:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 778 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+i); | ^ assert_bp.c:782:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 782 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+pred_ptr->bucket_size); | ^ assert_bp.c:785:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 785 | 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) | ^~ assert_bp.c: In function 'hashval_in_assert': assert_bp.c:795:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 795 | 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: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_bp.c:797:5: note: in expansion of macro 'BP_HASH_CODE1' 797 | 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); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert_bp.c:797:5: note: in expansion of macro 'BP_HASH_CODE1' 797 | BP_HASH_CODE1(arg1, hashcode, lab); | ^~~~~~~~~~~~~ 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_bp.c:797:5: note: in expansion of macro 'BP_HASH_CODE1' 797 | BP_HASH_CODE1(arg1, hashcode, lab); | ^~~~~~~~~~~~~ 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_bp.c:797:5: note: in expansion of macro 'BP_HASH_CODE1' 797 | 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: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_bp.c:797:5: note: in expansion of macro 'BP_HASH_CODE1' 797 | BP_HASH_CODE1(arg1, hashcode, lab); | ^~~~~~~~~~~~~ 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_bp.c:797:5: note: in expansion of macro 'BP_HASH_CODE1' 797 | BP_HASH_CODE1(arg1, hashcode, lab); | ^~~~~~~~~~~~~ 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_bp.c:797:5: note: in expansion of macro 'BP_HASH_CODE1' 797 | BP_HASH_CODE1(arg1, hashcode, lab); | ^~~~~~~~~~~~~ assert_bp.c: In function 'b_ASSERTABLE_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); \ | ^~~~~~ assert_bp.c:806:5: note: in expansion of macro 'DEREF' 806 | 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); \ | ^ assert_bp.c:806:5: note: in expansion of macro 'DEREF' 806 | DEREF(Head); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:806:5: note: in expansion of macro 'DEREF' 806 | DEREF(Head); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:806:5: note: in expansion of macro 'DEREF' 806 | 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 */ | ^ assert_bp.c:808:32: note: in expansion of macro 'FOLLOW' 808 | sym_ptr = (SYM_REC_PTR)FOLLOW(UNTAGGED_ADDR(Head)); | ^~~~~~ assert_bp.c:808:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 808 | sym_ptr = (SYM_REC_PTR)FOLLOW(UNTAGGED_ADDR(Head)); | ^ assert_bp.c:812:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 812 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(Head); | ^ assert_bp.c: In function 'b_RETRACTABLE_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); \ | ^~~~~~ assert_bp.c:822:5: note: in expansion of macro 'DEREF' 822 | 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); \ | ^ assert_bp.c:822:5: note: in expansion of macro 'DEREF' 822 | DEREF(Head); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:822:5: note: in expansion of macro 'DEREF' 822 | DEREF(Head); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:822:5: note: in expansion of macro 'DEREF' 822 | 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 */ | ^ assert_bp.c:824:32: note: in expansion of macro 'FOLLOW' 824 | sym_ptr = (SYM_REC_PTR)FOLLOW(UNTAGGED_ADDR(Head)); | ^~~~~~ assert_bp.c:824:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 824 | sym_ptr = (SYM_REC_PTR)FOLLOW(UNTAGGED_ADDR(Head)); | ^ assert_bp.c:826:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 826 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(Head); | ^ assert_bp.c: In function 'b_GET_PRED_PTR_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert_bp.c:840:5: note: in expansion of macro 'DEREF' 840 | 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); \ | ^ assert_bp.c:840:5: note: in expansion of macro 'DEREF' 840 | DEREF(Head); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:840:5: note: in expansion of macro 'DEREF' 840 | DEREF(Head); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:840:5: note: in expansion of macro 'DEREF' 840 | 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:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ assert_bp.c:842:19: note: in expansion of macro 'GET_STR_SYM_REC' 842 | sym_ptr = GET_STR_SYM_REC(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)))) | ^ assert_bp.c:842:19: note: in expansion of macro 'GET_STR_SYM_REC' 842 | sym_ptr = GET_STR_SYM_REC(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)) | ^ assert_bp.c:844:19: note: in expansion of macro 'GET_ATM_SYM_REC' 844 | sym_ptr = GET_ATM_SYM_REC(Head); | ^~~~~~~~~~~~~~~ assert_bp.c:869:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 869 | 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:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ assert_bp.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_bp.c:870:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 870 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ 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_bp.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_bp.c:870:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 870 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ assert_bp.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_bp.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_bp.c:871:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 871 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ assert_bp.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_bp.c:871:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 871 | 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;} | ^~~~~~ assert_bp.c:872:9: note: in expansion of macro 'ASSIGN_f_atom' 872 | ASSIGN_f_atom(PredPtr, ADDTAG((BPLONG)pred_ptr, INT_TAG)); | ^~~~~~~~~~~~~ assert_bp.c:872:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 872 | 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_bp.c:872:32: note: in expansion of macro 'ADDTAG' 872 | 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 */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ assert_bp.c:873:9: note: in expansion of macro 'ASSIGN_f_atom' 873 | ASSIGN_f_atom(IsDynamic, is_dynamic); | ^~~~~~~~~~~~~ assert_bp.c: In function 'b_GET_CLAUSES_cfff': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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_bp.c:890:5: note: in expansion of macro 'DEREF' 890 | 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); \ | ^ assert_bp.c:890:5: note: in expansion of macro 'DEREF' 890 | DEREF(Head); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:890:5: note: in expansion of macro 'DEREF' 890 | DEREF(Head); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:890:5: note: in expansion of macro 'DEREF' 890 | DEREF(Head); | ^~~~~ 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_bp.c:891:15: note: in expansion of macro 'GET_SYM_REC' 891 | 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: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_bp.c:891:15: note: in expansion of macro 'GET_SYM_REC' 891 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ 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_bp.c:891:15: note: in expansion of macro 'GET_SYM_REC' 891 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ assert_bp.c:892:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 892 | pred = (BPLONG)GET_EP(sym_ptr); | ^ assert_bp.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_bp.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_bp.c:893:16: note: in expansion of macro 'INTERPRETED_PRED_PTR' 893 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ assert_bp.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_bp.c:893:16: note: in expansion of macro 'INTERPRETED_PRED_PTR' 893 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ assert_bp.c:895:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 895 | 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: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_bp.c:896:9: note: in expansion of macro 'BP_HASH_KEY1_CODE1' 896 | BP_HASH_KEY1_CODE1(arg1, arg1_key, i, 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: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_bp.c:896:9: note: in expansion of macro 'BP_HASH_KEY1_CODE1' 896 | BP_HASH_KEY1_CODE1(arg1, arg1_key, i, 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: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_bp.c:896:9: note: in expansion of macro 'BP_HASH_KEY1_CODE1' 896 | BP_HASH_KEY1_CODE1(arg1, arg1_key, i, lab1); | ^~~~~~~~~~~~~~~~~~ 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_bp.c:896:9: note: in expansion of macro 'BP_HASH_KEY1_CODE1' 896 | BP_HASH_KEY1_CODE1(arg1, arg1_key, i, 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: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_bp.c:896:9: note: in expansion of macro 'BP_HASH_KEY1_CODE1' 896 | BP_HASH_KEY1_CODE1(arg1, arg1_key, i, lab1); | ^~~~~~~~~~~~~~~~~~ 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_bp.c:896:9: note: in expansion of macro 'BP_HASH_KEY1_CODE1' 896 | BP_HASH_KEY1_CODE1(arg1, arg1_key, i, lab1); | ^~~~~~~~~~~~~~~~~~ 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_bp.c:896:9: note: in expansion of macro 'BP_HASH_KEY1_CODE1' 896 | BP_HASH_KEY1_CODE1(arg1, arg1_key, i, lab1); | ^~~~~~~~~~~~~~~~~~ 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_bp.c:896:9: note: in expansion of macro 'BP_HASH_KEY1_CODE1' 896 | BP_HASH_KEY1_CODE1(arg1, arg1_key, i, 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ assert_bp.c:897:9: note: in expansion of macro 'ASSIGN_f_atom' 897 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ assert_bp.c:901:9: note: in expansion of macro 'ASSIGN_f_atom' 901 | ASSIGN_f_atom(Key, BP_ZERO); | ^~~~~~~~~~~~~ assert_bp.c:903:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 903 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(pred_ptr->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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ assert_bp.c:904:5: note: in expansion of macro 'ASSIGN_f_atom' 904 | ASSIGN_f_atom(TimeStamp, MAKEINT(pred_ptr->time_stamp)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to 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_bp.c:905:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 905 | ASSIGN_sv_heap_term(Clauses, bucket_ptr->list); | ^~~~~~~~~~~~~~~~~~~ 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_bp.c:905:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 905 | ASSIGN_sv_heap_term(Clauses, bucket_ptr->list); | ^~~~~~~~~~~~~~~~~~~ assert_bp.c: In function 'numberVarCopyToParea': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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_bp.c:922:5: note: in expansion of macro 'DEREF' 922 | 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); \ | ^ assert_bp.c:922:5: note: in expansion of macro 'DEREF' 922 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:922:5: note: in expansion of macro 'DEREF' 922 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:922:5: note: in expansion of macro 'DEREF' 922 | DEREF(term); | ^~~~~ bapi.h:134:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 134 | *(BPLONG_PTR)var = (BPLONG)(value); \ | ^ assert_bp.c:926:9: note: in expansion of macro 'ASSIGN_TRAIL_VALUE' 926 | 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 */ | ^ assert_bp.c:928:16: note: in expansion of macro 'FOLLOW' 928 | return FOLLOW(term); | ^~~~~~ assert_bp.c:933:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 933 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ assert_bp.c:934:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 934 | if (FOLLOW(term_ptr) == (BPLONG)comma_psc) { | ^ assert_bp.c:937:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 937 | 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) | ^~~ assert_bp.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_bp.c:939:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 939 | ALLOCATE_RECORD_IN_ASSERT(ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:939:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 939 | ALLOCATE_RECORD_IN_ASSERT(ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:939:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 939 | ALLOCATE_RECORD_IN_ASSERT(ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:939:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 939 | ALLOCATE_RECORD_IN_ASSERT(ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:939:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 939 | ALLOCATE_RECORD_IN_ASSERT(ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:939:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 939 | ALLOCATE_RECORD_IN_ASSERT(ptr, 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) | ^ assert_bp.c:950:16: note: in expansion of macro 'ADDTAG' 950 | return ADDTAG(ptr, STR); | ^~~~~~ assert_bp.c:952:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 952 | ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(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); | ^~~~~~~ assert_bp.c:953:9: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 953 | PUSHTRAILC_ATOMIC(ptr, term); | ^~~~~~~~~~~~~~~~~ assert_bp.c: In function 'numberVarCopyListToParea': assert_bp.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_bp.c:969:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 969 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:969:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 969 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:969:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 969 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:969:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 969 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:969:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 969 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:969:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 969 | 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) | ^ assert_bp.c:974:32: note: in expansion of macro 'ADDTAG' 974 | FOLLOW(ret_term_ptr) = 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 */ | ^ assert_bp.c:975:36: note: in expansion of macro 'FOLLOW' 975 | tmp = numberVarCopyToParea(FOLLOW(term), varno); | ^~~~~~ assert_bp.c:979:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 979 | 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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_bp.c:980:9: note: in expansion of macro 'DEREF' 980 | 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); \ | ^ assert_bp.c:980:9: note: in expansion of macro 'DEREF' 980 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:980:9: note: in expansion of macro 'DEREF' 980 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:980:9: note: in expansion of macro 'DEREF' 980 | DEREF(term); | ^~~~~ assert_bp.c: In function 'numberVarCopyCommaToParea': assert_bp.c:996:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 996 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ assert_bp.c:997:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 997 | if (FOLLOW(term_ptr) != (BPLONG)comma_psc) break; | ^ assert_bp.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_bp.c:998:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 998 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:998:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 998 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:998:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 998 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:998:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 998 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:998:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 998 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | 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_bp.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:998:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 998 | ALLOCATE_RECORD_IN_ASSERT(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) | ^ assert_bp.c:1003:32: note: in expansion of macro 'ADDTAG' 1003 | FOLLOW(ret_term_ptr) = ADDTAG(ptr, STR); | ^~~~~~ assert_bp.c:1004:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1004 | FOLLOW(ptr) = (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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert_bp.c:1010:9: note: in expansion of macro 'DEREF' 1010 | 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); \ | ^ assert_bp.c:1010:9: note: in expansion of macro 'DEREF' 1010 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:1010:9: note: in expansion of macro 'DEREF' 1010 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:1010:9: note: in expansion of macro 'DEREF' 1010 | DEREF(term); | ^~~~~ assert_bp.c: In function 'b_GET_PICAT_GLOBAL_MAP_cf': 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_bp.c:1084:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1084 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(MAP_RECORD)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ 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_bp.c:1084:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1084 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(MAP_RECORD)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:1084:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1084 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(MAP_RECORD)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:1084:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1084 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(MAP_RECORD)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | 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_bp.c:1084:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1084 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(MAP_RECORD)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:1092:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1092 | FOLLOW(tmp_ptr+i) = (BPLONG)NULL; | ^ assert_bp.c: In function 'expand_picat_global_map': assert_bp.c:1115:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1115 | new_htable[i] = (BPLONG)NULL; | ^ assert_bp.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1118 | kvp_ptr = (KEY_VAL_PAIR_PTR)old_htable[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); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert_bp.c:1124:13: note: in expansion of macro 'BP_HASH_CODE1' 1124 | BP_HASH_CODE1(key, this_hcode, 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); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert_bp.c:1124:13: note: in expansion of macro 'BP_HASH_CODE1' 1124 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ 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_bp.c:1124:13: note: in expansion of macro 'BP_HASH_CODE1' 1124 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ 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_bp.c:1124:13: note: in expansion of macro 'BP_HASH_CODE1' 1124 | 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: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_bp.c:1124:13: note: in expansion of macro 'BP_HASH_CODE1' 1124 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ 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_bp.c:1124:13: note: in expansion of macro 'BP_HASH_CODE1' 1124 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ 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_bp.c:1124:13: note: in expansion of macro 'BP_HASH_CODE1' 1124 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ assert_bp.c:1126:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1126 | kvp_ptr->next = (BPLONG_PTR)FOLLOW(new_kvp_ptr_ptr); | ^ assert_bp.c:1127:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1127 | FOLLOW(new_kvp_ptr_ptr) = (BPLONG)kvp_ptr; | ^ assert_bp.c: In function 'b_PICAT_GLOBAL_MAP_PUT_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); \ | ^~~~~~ assert_bp.c:1143:5: note: in expansion of macro 'DEREF' 1143 | DEREF(key); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert_bp.c:1143:5: note: in expansion of macro 'DEREF' 1143 | DEREF(key); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:1143:5: note: in expansion of macro 'DEREF' 1143 | DEREF(key); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:1143:5: note: in expansion of macro 'DEREF' 1143 | 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) \ | ^~~~~~ assert_bp.c:1148:5: note: in expansion of macro 'DEREF_NONVAR' 1148 | 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: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_bp.c:1152:5: note: in expansion of macro 'BP_HASH_CODE1' 1152 | BP_HASH_CODE1(key, this_hcode, 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); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert_bp.c:1152:5: note: in expansion of macro 'BP_HASH_CODE1' 1152 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ 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_bp.c:1152:5: note: in expansion of macro 'BP_HASH_CODE1' 1152 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ 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_bp.c:1152:5: note: in expansion of macro 'BP_HASH_CODE1' 1152 | 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: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_bp.c:1152:5: note: in expansion of macro 'BP_HASH_CODE1' 1152 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ 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_bp.c:1152:5: note: in expansion of macro 'BP_HASH_CODE1' 1152 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ 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_bp.c:1152:5: note: in expansion of macro 'BP_HASH_CODE1' 1152 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ assert_bp.c:1155:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1155 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(kvp_ptr_ptr); | ^ assert_bp.c:1157:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1157 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ assert_bp.c:1157:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1157 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ 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_bp.c:1177:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1177 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(KEY_VAL_PAIR)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ 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_bp.c:1177:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1177 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(KEY_VAL_PAIR)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:1177:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1177 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(KEY_VAL_PAIR)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | 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_bp.c:1177:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1177 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(KEY_VAL_PAIR)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | 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_bp.c:1177:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1177 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(KEY_VAL_PAIR)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ assert_bp.c:1182:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1182 | kvp_ptr->next = (BPLONG_PTR)FOLLOW(kvp_ptr_ptr); | ^ assert_bp.c:1183:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1183 | FOLLOW(kvp_ptr_ptr) = (BPLONG)kvp_ptr; | ^ assert_bp.c:1190:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1190 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ assert_bp.c:1190:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1190 | 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); \ | ^~~~~~~~ assert_bp.c:1191:5: note: in expansion of macro 'UNDO_TRAILING' 1191 | UNDO_TRAILING; | ^~~~~~~~~~~~~ assert_bp.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); \ | ^~~~~~ assert_bp.c:1201:5: note: in expansion of macro 'DEREF' 1201 | DEREF(key); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert_bp.c:1201:5: note: in expansion of macro 'DEREF' 1201 | DEREF(key); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert_bp.c:1201:5: note: in expansion of macro 'DEREF' 1201 | DEREF(key); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert_bp.c:1201:5: note: in expansion of macro 'DEREF' 1201 | 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) \ | ^~~~~~ assert_bp.c:1207:5: note: in expansion of macro 'DEREF_NONVAR' 1207 | 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: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_bp.c:1211:5: note: in expansion of macro 'BP_HASH_CODE1' 1211 | BP_HASH_CODE1(key, this_hcode, 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); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert_bp.c:1211:5: note: in expansion of macro 'BP_HASH_CODE1' 1211 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ 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_bp.c:1211:5: note: in expansion of macro 'BP_HASH_CODE1' 1211 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ 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_bp.c:1211:5: note: in expansion of macro 'BP_HASH_CODE1' 1211 | 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: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_bp.c:1211:5: note: in expansion of macro 'BP_HASH_CODE1' 1211 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ 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_bp.c:1211:5: note: in expansion of macro 'BP_HASH_CODE1' 1211 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ 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_bp.c:1211:5: note: in expansion of macro 'BP_HASH_CODE1' 1211 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ assert_bp.c:1214:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1214 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(kvp_ptr_ptr); | ^ assert_bp.c: In function 'b_PICAT_GLOBAL_MAP_SIZE_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_bp.c:1230:5: note: in expansion of macro 'DEREF_NONVAR' 1230 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ assert_bp.c: In function 'b_PICAT_GLOBAL_MAP_CLEAR_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) \ | ^~~~~~ assert_bp.c:1242:5: note: in expansion of macro 'DEREF_NONVAR' 1242 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ assert_bp.c:1249:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1249 | if (term != (BPLONG)NULL) { | ^ assert_bp.c:1251:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1251 | FOLLOW(htable+i) = (BPLONG)NULL; | ^ assert_bp.c: In function 'b_PICAT_GLOBAL_MAP_KEYS_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_bp.c:1264:5: note: in expansion of macro 'DEREF_NONVAR' 1264 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ assert_bp.c:1270:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1270 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(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) | ^ assert_bp.c:1277:19: note: in expansion of macro 'ADDTAG' 1277 | lst = ADDTAG(heap_top, LST); | ^~~~~~ assert_bp.c: In function 'b_PICAT_GLOBAL_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ assert_bp.c:1293:5: note: in expansion of macro 'DEREF_NONVAR' 1293 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ assert_bp.c:1299:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1299 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(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) | ^ assert_bp.c:1306:19: note: in expansion of macro 'ADDTAG' 1306 | lst = ADDTAG(heap_top, LST); | ^~~~~~ assert_bp.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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ assert_bp.c:1322:5: note: in expansion of macro 'DEREF_NONVAR' 1322 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ assert_bp.c:1329:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1329 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(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) | ^ assert_bp.c:1336:20: note: in expansion of macro 'ADDTAG' 1336 | pair = ADDTAG(heap_top, STR); | ^~~~~~ assert_bp.c:1337:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1337 | FOLLOW(heap_top++) = (BPLONG)equal_psc; | ^ term.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_bp.c:1342:19: note: in expansion of macro 'ADDTAG' 1342 | lst = ADDTAG(heap_top, LST); | ^~~~~~ assert_bp.c: In function 'b_GET_PICAT_GLOBAL_MAP_cf': assert_bp.c:1092:27: warning: '__builtin_memset' writing 56 bytes into a region of size 28 overflows the destination [-Wstringop-overflow=] 1092 | FOLLOW(tmp_ptr+i) = (BPLONG)NULL; assert_bp.c:1089:27: note: destination object of size 28 allocated by 'malloc' 1089 | tmp_ptr = (BPLONG_PTR)malloc(7*sizeof(BPLONG_PTR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" mic.c In file included from mic.c:36: mic.c: In function 'c_ref_equal': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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); | ^~~~~ 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: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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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); | ^~~~~ 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: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); | ^~~~~ mic.c: In function 'c_NEXT_PRIME': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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: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: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); | ^~~~~ mic.c: In function 'c_UNDERSCORE_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: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: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); | ^~~~~ 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); | ^ 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:120:22: note: in expansion of macro 'ADDTAG' 120 | time_in_prolog = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:121:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 121 | FOLLOW(heap_top++) = (BPLONG)BP_NEW_SYM("time", 6); | ^ mic.c: In function 'c_GETENV_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); \ | ^~~~~~ mic.c:210:5: note: in expansion of macro 'DEREF' 210 | 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); \ | ^ mic.c:210:5: note: in expansion of macro 'DEREF' 210 | DEREF(var); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:210:5: note: in expansion of macro 'DEREF' 210 | DEREF(var); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:210:5: note: in expansion of macro 'DEREF' 210 | DEREF(var); | ^~~~~ mic.c:215:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 215 | 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) | ^~~ mic.c:220:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 220 | 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) | ^~ 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:228:5: note: in expansion of macro 'ASSIGN_f_atom' 228 | ASSIGN_f_atom(res, MAKEINT(i)); | ^~~~~~~~~~~~~ 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 */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:243:9: note: in expansion of macro 'ASSIGN_f_atom' 243 | ASSIGN_f_atom(res, equal_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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:245:9: note: in expansion of macro 'ASSIGN_f_atom' 245 | ASSIGN_f_atom(res, greater_than_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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:247:9: note: in expansion of macro 'ASSIGN_f_atom' 247 | ASSIGN_f_atom(res, less_than_sym); | ^~~~~~~~~~~~~ mic.c: In function 'bp_compare': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:266:5: note: in expansion of macro 'DEREF' 266 | 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); \ | ^ mic.c:266:5: note: in expansion of macro 'DEREF' 266 | DEREF(val2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:266:5: note: in expansion of macro 'DEREF' 266 | DEREF(val2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:266:5: note: in expansion of macro 'DEREF' 266 | 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: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:267:5: note: in expansion of macro 'SWITCH_OP' 267 | SWITCH_OP(val1, lcompare1, | ^~~~~~~~~ term.h:149:32: warning: 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:267:5: note: in expansion of macro 'SWITCH_OP' 267 | SWITCH_OP(val1, lcompare1, | ^~~~~~~~~ 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:267:5: note: in expansion of macro 'SWITCH_OP' 267 | SWITCH_OP(val1, lcompare1, | ^~~~~~~~~ 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:267:5: note: in expansion of macro 'SWITCH_OP' 267 | SWITCH_OP(val1, lcompare1, | ^~~~~~~~~ term.h:57:22: warning: cast to 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:270:16: note: in expansion of macro 'SWITCH_OP' 270 | {SWITCH_OP(val2, lcompare2, | ^~~~~~~~~ term.h:149:32: warning: 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:270:16: note: in expansion of macro 'SWITCH_OP' 270 | {SWITCH_OP(val2, lcompare2, | ^~~~~~~~~ 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:270:16: note: in expansion of macro 'SWITCH_OP' 270 | {SWITCH_OP(val2, lcompare2, | ^~~~~~~~~ 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:270:16: note: in expansion of macro 'SWITCH_OP' 270 | {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:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ mic.c:270:16: note: in expansion of macro 'SWITCH_OP' 270 | {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:274:31: note: in expansion of macro 'IS_FLOAT_PSC' 274 | {if (IS_FLOAT_PSC(val2)) goto compare_atom_float; else if (IS_BIGINT_PSC(val2)) goto compare_atom_bigint; else return -1L;}, | ^~~~~~~~~~~~ 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:270:16: note: in expansion of macro 'SWITCH_OP' 270 | {SWITCH_OP(val2, lcompare2, | ^~~~~~~~~ mic.c:274:31: note: in expansion of macro 'IS_FLOAT_PSC' 274 | {if (IS_FLOAT_PSC(val2)) goto compare_atom_float; else if (IS_BIGINT_PSC(val2)) goto compare_atom_bigint; 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 */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ mic.c:270:16: note: in expansion of macro 'SWITCH_OP' 270 | {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:274:85: note: in expansion of macro 'IS_BIGINT_PSC' 274 | {if (IS_FLOAT_PSC(val2)) goto compare_atom_float; else if (IS_BIGINT_PSC(val2)) goto compare_atom_bigint; else return -1L;}, | ^~~~~~~~~~~~~ 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:270:16: note: in expansion of macro 'SWITCH_OP' 270 | {SWITCH_OP(val2, lcompare2, | ^~~~~~~~~ mic.c:274:85: note: in expansion of macro 'IS_BIGINT_PSC' 274 | {if (IS_FLOAT_PSC(val2)) goto compare_atom_float; else if (IS_BIGINT_PSC(val2)) goto compare_atom_bigint; 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 */ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ mic.c:283:38: note: in expansion of macro 'FOLLOW' 283 | 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:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ mic.c:283:52: note: in expansion of macro 'FOLLOW' 283 | c = bp_compare(FOLLOW(val1), FOLLOW(val2)); | ^~~~~~ mic.c:287:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 287 | val1 = FOLLOW((BPLONG_PTR)val1+1); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ mic.c:287:34: note: in expansion of macro 'FOLLOW' 287 | val1 = FOLLOW((BPLONG_PTR)val1+1); | ^~~~~~ mic.c:288:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 288 | val2 = FOLLOW((BPLONG_PTR)val2+1); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ mic.c:288:34: note: in expansion of macro 'FOLLOW' 288 | val2 = FOLLOW((BPLONG_PTR)val2+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) | ^~~~~~ mic.c:292:20: note: in expansion of macro 'IS_FLOAT_PSC' 292 | {if (IS_FLOAT_PSC(val1)) | ^~~~~~~~~~~~ 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:292:20: note: in expansion of macro 'IS_FLOAT_PSC' 292 | {if (IS_FLOAT_PSC(val1)) | ^~~~~~~~~~~~ term.h:57:22: warning: cast to 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:294:23: note: in expansion of macro 'IS_BIGINT_PSC' 294 | if (IS_BIGINT_PSC(val1)) goto compare_bigint_unknown; | ^~~~~~~~~~~~~ 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:294:23: note: in expansion of macro 'IS_BIGINT_PSC' 294 | if (IS_BIGINT_PSC(val1)) goto compare_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 */ | ^ 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:295:19: note: in expansion of macro 'SWITCH_OP' 295 | SWITCH_OP(val2, lcompare3, | ^~~~~~~~~ term.h:149:32: warning: 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:295:19: note: in expansion of macro 'SWITCH_OP' 295 | SWITCH_OP(val2, lcompare3, | ^~~~~~~~~ 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:295:19: note: in expansion of macro 'SWITCH_OP' 295 | SWITCH_OP(val2, lcompare3, | ^~~~~~~~~ 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:295:19: note: in expansion of macro 'SWITCH_OP' 295 | SWITCH_OP(val2, lcompare3, | ^~~~~~~~~ term.h:57:22: warning: cast to 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:295:19: note: in expansion of macro 'SWITCH_OP' 295 | 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:299:34: note: in expansion of macro 'IS_FLOAT_PSC' 299 | {if (IS_FLOAT_PSC(val2)) return 1; else goto compare_struct_struct;}, | ^~~~~~~~~~~~ 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:295:19: note: in expansion of macro 'SWITCH_OP' 295 | SWITCH_OP(val2, lcompare3, | ^~~~~~~~~ mic.c:299:34: note: in expansion of macro 'IS_FLOAT_PSC' 299 | {if (IS_FLOAT_PSC(val2)) return 1; else goto compare_struct_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: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:302:16: note: in expansion of macro 'SWITCH_OP' 302 | {SWITCH_OP(val2, lcompare4, | ^~~~~~~~~ term.h:149:32: warning: 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:302:16: note: in expansion of macro 'SWITCH_OP' 302 | {SWITCH_OP(val2, lcompare4, | ^~~~~~~~~ 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:302:16: note: in expansion of macro 'SWITCH_OP' 302 | {SWITCH_OP(val2, lcompare4, | ^~~~~~~~~ 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:302:16: note: in expansion of macro 'SWITCH_OP' 302 | {SWITCH_OP(val2, lcompare4, | ^~~~~~~~~ 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:319:24: note: in expansion of macro 'GET_ATM_SYM_REC' 319 | sym_ptr1 = GET_ATM_SYM_REC(val1); | ^~~~~~~~~~~~~~~ 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:320:24: note: in expansion of macro 'GET_ATM_SYM_REC' 320 | sym_ptr2 = GET_ATM_SYM_REC(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: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:354:5: note: in expansion of macro 'SWITCH_OP' 354 | SWITCH_OP(val2, lcompare_bigint_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:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:354:5: note: in expansion of macro 'SWITCH_OP' 354 | SWITCH_OP(val2, lcompare_bigint_unknown, | ^~~~~~~~~ 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:354:5: note: in expansion of macro 'SWITCH_OP' 354 | SWITCH_OP(val2, lcompare_bigint_unknown, | ^~~~~~~~~ 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:354:5: note: in expansion of macro 'SWITCH_OP' 354 | 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 */ | ^ 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:358:20: note: in expansion of macro 'IS_FLOAT_PSC' 358 | {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: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:358:20: note: in expansion of macro 'IS_FLOAT_PSC' 358 | {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 */ | ^ 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:358:90: note: in expansion of macro 'IS_BIGINT_PSC' 358 | {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: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:358:90: note: in expansion of macro 'IS_BIGINT_PSC' 358 | {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;}, | ^~~~~~~~~~~~~ mic.c:364:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 364 | ptr1 = (BPLONG_PTR)UNTAGGED_ADDR(val1); | ^ mic.c:365:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 365 | ptr2 = (BPLONG_PTR)UNTAGGED_ADDR(val2); | ^ mic.c:366:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 366 | sym_ptr1 = (SYM_REC_PTR)(FOLLOW(ptr1)); | ^ mic.c:367:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 367 | sym_ptr2 = (SYM_REC_PTR)(FOLLOW(ptr2)); | ^ mic.c: In function 'compare_float_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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:404:5: note: in expansion of macro 'DEREF' 404 | 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); \ | ^ mic.c:404:5: note: in expansion of macro 'DEREF' 404 | DEREF(val2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:404:5: note: in expansion of macro 'DEREF' 404 | DEREF(val2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:404:5: note: in expansion of macro 'DEREF' 404 | 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:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ mic.c:405:9: note: in expansion of macro 'ISFLOAT' 405 | if (ISFLOAT(val2)) { | ^~~~~~~ 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:405:9: note: in expansion of macro 'ISFLOAT' 405 | 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 */ | ^ 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:413:16: note: in expansion of macro 'IS_BIGINT' 413 | } else if (IS_BIGINT(val2)) { | ^~~~~~~~~ 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:413:16: note: in expansion of macro 'IS_BIGINT' 413 | } else if (IS_BIGINT(val2)) { | ^~~~~~~~~ mic.c: In function 'c_INCREMENTARG': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:449:5: note: in expansion of macro 'DEREF' 449 | 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:449:5: note: in expansion of macro 'DEREF' 449 | 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:449:5: note: in expansion of macro 'DEREF' 449 | 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:449:5: note: in expansion of macro 'DEREF' 449 | 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:450:5: note: in expansion of macro 'DEREF' 450 | 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:450:5: note: in expansion of macro 'DEREF' 450 | 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:450:5: note: in expansion of macro 'DEREF' 450 | 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:450:5: note: in expansion of macro 'DEREF' 450 | 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: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:456:44: note: in expansion of macro 'GET_STR_SYM_ARITY' 456 | if (ISSTRUCT(op2) && op1 > 0 && op1 <= GET_STR_SYM_ARITY(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: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:456:44: note: in expansion of macro 'GET_STR_SYM_ARITY' 456 | if (ISSTRUCT(op2) && op1 > 0 && op1 <= GET_STR_SYM_ARITY(op2)) { | ^~~~~~~~~~~~~~~~~ mic.c:457:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 457 | top = (BPLONG_PTR)UNTAGGED_ADDR(op2)+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:459:9: note: in expansion of macro 'PUSHTRAIL_H_ATOMIC' 459 | PUSHTRAIL_H_ATOMIC(top, op2); | ^~~~~~~~~~~~~~~~~~ mic.c:468:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 468 | top = (BPLONG_PTR)UNTAGGED_ADDR(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:85:20: note: in expansion of macro 'ADDTAG3' 85 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont);} | ^~~~~~~ mic.c:470:9: note: in expansion of macro 'PUSHTRAIL_H_ATOMIC' 470 | PUSHTRAIL_H_ATOMIC(top, op2); | ^~~~~~~~~~~~~~~~~~ mic.c: In function 'c_DECREMENTARG': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:488:5: note: in expansion of macro 'DEREF' 488 | 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:488:5: note: in expansion of macro 'DEREF' 488 | 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:488:5: note: in expansion of macro 'DEREF' 488 | 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:488:5: note: in expansion of macro 'DEREF' 488 | 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:488:17: note: in expansion of macro 'DEREF' 488 | 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:488:17: note: in expansion of macro 'DEREF' 488 | 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:488:17: note: in expansion of macro 'DEREF' 488 | 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:488:17: note: in expansion of macro 'DEREF' 488 | 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: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:494:44: note: in expansion of macro 'GET_STR_SYM_ARITY' 494 | if (ISSTRUCT(op2) && op1 > 0 && op1 <= GET_STR_SYM_ARITY(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: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:494:44: note: in expansion of macro 'GET_STR_SYM_ARITY' 494 | if (ISSTRUCT(op2) && op1 > 0 && op1 <= GET_STR_SYM_ARITY(op2)) { | ^~~~~~~~~~~~~~~~~ mic.c:495:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | top = (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:85:20: note: in expansion of macro 'ADDTAG3' 85 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont);} | ^~~~~~~ mic.c:497:9: note: in expansion of macro 'PUSHTRAIL_H_ATOMIC' 497 | PUSHTRAIL_H_ATOMIC(top, op2); | ^~~~~~~~~~~~~~~~~~ mic.c:506:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 506 | top = (BPLONG_PTR)UNTAGGED_ADDR(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:85:20: note: in expansion of macro 'ADDTAG3' 85 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont);} | ^~~~~~~ mic.c:508:9: note: in expansion of macro 'PUSHTRAIL_H_ATOMIC' 508 | PUSHTRAIL_H_ATOMIC(top, op2); | ^~~~~~~~~~~~~~~~~~ mic.c: In function 'b_DESTRUCTIVE_SET_ARG_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); \ | ^~~~~~ mic.c:525:5: note: in expansion of macro 'DEREF' 525 | DEREF(op1); 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); \ | ^ mic.c:525:5: note: in expansion of macro 'DEREF' 525 | 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) \ | ^ mic.c:525:5: note: in expansion of macro 'DEREF' 525 | 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:525:5: note: in expansion of macro 'DEREF' 525 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:525:17: note: in expansion of macro 'DEREF' 525 | DEREF(op1); 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); \ | ^ mic.c:525:17: note: in expansion of macro 'DEREF' 525 | 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) \ | ^ mic.c:525:17: note: in expansion of macro 'DEREF' 525 | 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:525:17: note: in expansion of macro 'DEREF' 525 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:525:29: note: in expansion of macro 'DEREF' 525 | DEREF(op1); 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); \ | ^ mic.c:525:29: note: in expansion of macro 'DEREF' 525 | 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) \ | ^ mic.c:525:29: note: in expansion of macro 'DEREF' 525 | 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:525:29: note: in expansion of macro 'DEREF' 525 | 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: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:533:44: note: in expansion of macro 'GET_STR_SYM_ARITY' 533 | if (ISSTRUCT(op2) && op1 > 0 && op1 <= GET_STR_SYM_ARITY(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: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:533:44: note: in expansion of macro 'GET_STR_SYM_ARITY' 533 | if (ISSTRUCT(op2) && op1 > 0 && op1 <= GET_STR_SYM_ARITY(op2)) { | ^~~~~~~~~~~~~~~~~ mic.c:534:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 534 | top = (BPLONG_PTR)UNTAGGED_ADDR(op2)+op1; | ^ mic.c:537:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 537 | top = (BPLONG_PTR)UNTAGGED_ADDR(op2)+op1-1; | ^ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:563:5: note: in expansion of macro 'DEREF' 563 | DEREF(ch); | ^~~~~ 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:563:5: note: in expansion of macro 'DEREF' 563 | DEREF(ch); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:563:5: note: in expansion of macro 'DEREF' 563 | DEREF(ch); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:563:5: note: in expansion of macro 'DEREF' 563 | DEREF(ch); | ^~~~~ 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:566:19: note: in expansion of macro 'GET_ATM_SYM_REC' 566 | sym_ptr = GET_ATM_SYM_REC(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;} | ^~~~~~ mic.c:570:13: note: in expansion of macro 'ASSIGN_f_atom' 570 | 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;} | ^~~~~~ mic.c:573:13: note: in expansion of macro 'ASSIGN_f_atom' 573 | ASSIGN_f_atom(code, MAKEINT(utf8_char_to_codepoint(&name))); | ^~~~~~~~~~~~~ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:593:5: note: in expansion of macro 'DEREF' 593 | DEREF(code); code = INTVAL(code); | ^~~~~ 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:593:5: note: in expansion of macro 'DEREF' 593 | DEREF(code); code = INTVAL(code); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:593:5: note: in expansion of macro 'DEREF' 593 | 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:593:5: note: in expansion of macro 'DEREF' 593 | DEREF(code); code = INTVAL(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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:597:5: note: in expansion of macro 'ASSIGN_f_atom' 597 | ASSIGN_f_atom(ch, ADDTAG(insert_sym(s, (ch_ptr-s), 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:190:48: note: in definition of macro 'ASSIGN_f_atom' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~ mic.c:597:23: note: in expansion of macro 'ADDTAG' 597 | ASSIGN_f_atom(ch, ADDTAG(insert_sym(s, (ch_ptr-s), 0), ATM)); | ^~~~~~ mic.c: In function 'string2codes': term.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:609:12: note: in expansion of macro 'ADDTAG' 609 | temp = 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) | ^ mic.c:614:24: note: in expansion of macro 'ADDTAG' 614 | FOLLOW(tail) = ADDTAG(heap_top, LST); | ^~~~~~ mic.c: In function 'var_or_atomic': term.h:57:22: warning: cast to 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:627:5: note: in expansion of macro 'SWITCH_OP' 627 | SWITCH_OP(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:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:627:5: note: in expansion of macro 'SWITCH_OP' 627 | SWITCH_OP(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); \ | ^~~~~~ mic.c:627:5: note: in expansion of macro 'SWITCH_OP' 627 | SWITCH_OP(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); \ | ^~~~~~ mic.c:627:5: note: in expansion of macro 'SWITCH_OP' 627 | 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: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:632:20: note: in expansion of macro 'IS_FLOAT_PSC' 632 | {if (IS_FLOAT_PSC(op)) return 1; else return 0;}, | ^~~~~~~~~~~~ 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:632:20: note: in expansion of macro 'IS_FLOAT_PSC' 632 | {if (IS_FLOAT_PSC(op)) return 1; else return 0;}, | ^~~~~~~~~~~~ mic.c: In function 'b_BLDATOM_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:649:5: note: in expansion of macro 'DEREF' 649 | 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:649:5: note: in expansion of macro 'DEREF' 649 | 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:649:5: note: in expansion of macro 'DEREF' 649 | 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:649:5: note: in expansion of macro 'DEREF' 649 | DEREF(op2); | ^~~~~ mic.c:651:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 651 | ptr = (BPLONG_PTR)UNTAGGED_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:653:9: note: in expansion of macro 'DEREF' 653 | 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); \ | ^ mic.c:653:9: note: in expansion of macro 'DEREF' 653 | DEREF(op3); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:653:9: note: in expansion of macro 'DEREF' 653 | 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:653:9: note: in expansion of macro 'DEREF' 653 | 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); \ | ^~~~~~ mic.c:679:9: note: in expansion of macro 'DEREF' 679 | 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:679:9: note: in expansion of macro 'DEREF' 679 | 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:679:9: note: in expansion of macro 'DEREF' 679 | 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:679:9: note: in expansion of macro 'DEREF' 679 | 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;} | ^~~~~~ mic.c:690:5: note: in expansion of macro 'ASSIGN_f_atom' 690 | ASSIGN_f_atom(op1, ADDTAG(insert_sym(name, n, 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:190:48: note: in definition of macro 'ASSIGN_f_atom' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~ mic.c:690:24: note: in expansion of macro 'ADDTAG' 690 | ASSIGN_f_atom(op1, ADDTAG(insert_sym(name, n, 0), ATM)); | ^~~~~~ mic.c: In function 'b_BLDNUM_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:704:5: note: in expansion of macro 'DEREF' 704 | 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:704:5: note: in expansion of macro 'DEREF' 704 | 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:704:5: note: in expansion of macro 'DEREF' 704 | 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:704:5: note: in expansion of macro 'DEREF' 704 | DEREF(op2); | ^~~~~ mic.c:713:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 713 | ptr = (BPLONG_PTR)UNTAGGED_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:715:9: note: in expansion of macro 'DEREF' 715 | 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); \ | ^ mic.c:715:9: note: in expansion of macro 'DEREF' 715 | DEREF(op3); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:715:9: note: in expansion of macro 'DEREF' 715 | 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:715:9: note: in expansion of macro 'DEREF' 715 | 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); \ | ^~~~~~ mic.c:731:9: note: in expansion of macro 'DEREF' 731 | 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:731:9: note: in expansion of macro 'DEREF' 731 | 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:731:9: note: in expansion of macro 'DEREF' 731 | 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:731:9: note: in expansion of macro 'DEREF' 731 | 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:768:9: note: in expansion of macro 'DEREF' 768 | DEREF(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); \ | ^ mic.c:768:9: note: in expansion of macro 'DEREF' 768 | DEREF(token_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:768:9: note: in expansion of macro 'DEREF' 768 | 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:768:9: note: in expansion of macro 'DEREF' 768 | DEREF(token_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:771:17: note: in expansion of macro 'ASSIGN_f_atom' 771 | ASSIGN_f_atom(op1, token_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:773:17: note: in expansion of macro 'ASSIGN_f_atom' 773 | ASSIGN_f_atom(op1, MAKEINT(-1*INTVAL(token_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:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ mic.c:776:20: note: in expansion of macro 'ISFLOAT' 776 | } else if (ISFLOAT(token_v)) { | ^~~~~~~ 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:776:20: note: in expansion of macro 'ISFLOAT' 776 | } else if (ISFLOAT(token_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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ mic.c:778:17: note: in expansion of macro 'ASSIGN_sv_heap_term' 778 | ASSIGN_sv_heap_term(op1, token_v); | ^~~~~~~~~~~~~~~~~~~ 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:778:17: note: in expansion of macro 'ASSIGN_sv_heap_term' 778 | ASSIGN_sv_heap_term(op1, token_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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ mic.c:780:17: note: in expansion of macro 'ASSIGN_sv_heap_term' 780 | ASSIGN_sv_heap_term(op1, encodefloat1(-1.0*floatval(token_v))); | ^~~~~~~~~~~~~~~~~~~ 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:780:17: note: in expansion of macro 'ASSIGN_sv_heap_term' 780 | ASSIGN_sv_heap_term(op1, encodefloat1(-1.0*floatval(token_v))); | ^~~~~~~~~~~~~~~~~~~ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:797:5: note: in expansion of macro 'DEREF' 797 | 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:797:5: note: in expansion of macro 'DEREF' 797 | 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:797:5: note: in expansion of macro 'DEREF' 797 | 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:797:5: note: in expansion of macro 'DEREF' 797 | 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:799:19: note: in expansion of macro 'GET_ATM_SYM_REC' 799 | sym_ptr = GET_ATM_SYM_REC(op1); | ^~~~~~~~~~~~~~~ mic.c:807:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 807 | lst_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:808:36: note: in expansion of macro 'DEREF' 808 | elm = FOLLOW(lst_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); \ | ^ mic.c:808:36: note: in expansion of macro 'DEREF' 808 | 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:808:36: note: in expansion of macro 'DEREF' 808 | 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; \ | ^ mic.c:808:36: note: in expansion of macro 'DEREF' 808 | 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:809:38: note: in expansion of macro 'DEREF' 809 | op1 = FOLLOW(lst_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); \ | ^ mic.c:809:38: note: in expansion of macro 'DEREF' 809 | 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) \ | ^ mic.c:809:38: note: in expansion of macro 'DEREF' 809 | 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; \ | ^ mic.c:809:38: note: in expansion of macro 'DEREF' 809 | op1 = FOLLOW(lst_ptr+1); 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:810:23: note: in expansion of macro 'GET_ATM_SYM_REC' 810 | sym_ptr = GET_ATM_SYM_REC(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:824:5: note: in expansion of macro 'ASSIGN_f_atom' 824 | ASSIGN_f_atom(op2, MAKEINT(system(s))); | ^~~~~~~~~~~~~ mic.c: In function 'c_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); \ | ^~~~~~ mic.c:837:5: note: in expansion of macro 'DEREF' 837 | 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); \ | ^ mic.c:837:5: note: in expansion of macro 'DEREF' 837 | 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) \ | ^ mic.c:837:5: note: in expansion of macro 'DEREF' 837 | 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; \ | ^ mic.c:837:5: note: in expansion of macro 'DEREF' 837 | 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); \ | ^~~~~~ mic.c:837:17: note: in expansion of macro 'DEREF' 837 | 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); \ | ^ mic.c:837:17: note: in expansion of macro 'DEREF' 837 | 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) \ | ^ mic.c:837:17: note: in expansion of macro 'DEREF' 837 | 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; \ | ^ mic.c:837:17: note: in expansion of macro 'DEREF' 837 | DEREF(op1); DEREF(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)) | ^ mic.c:838:15: note: in expansion of macro 'GET_ATM_SYM_REC' 838 | sym_ptr = GET_ATM_SYM_REC(op1); | ^~~~~~~~~~~~~~~ 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); \ | ^~~~~~ mic.c:854:5: note: in expansion of macro 'DEREF' 854 | 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); \ | ^ mic.c:854:5: note: in expansion of macro 'DEREF' 854 | 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) \ | ^ mic.c:854:5: note: in expansion of macro 'DEREF' 854 | 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; \ | ^ mic.c:854:5: note: in expansion of macro 'DEREF' 854 | 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); \ | ^~~~~~ mic.c:854:17: note: in expansion of macro 'DEREF' 854 | 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); \ | ^ mic.c:854:17: note: in expansion of macro 'DEREF' 854 | 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) \ | ^ mic.c:854:17: note: in expansion of macro 'DEREF' 854 | 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; \ | ^ mic.c:854:17: note: in expansion of macro 'DEREF' 854 | DEREF(op1); DEREF(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)) | ^ mic.c:855:15: note: in expansion of macro 'GET_ATM_SYM_REC' 855 | sym_ptr = GET_ATM_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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:864:5: note: in expansion of macro 'ASSIGN_f_atom' 864 | ASSIGN_f_atom(op2, MAKEINT(op1)); | ^~~~~~~~~~~~~ mic.c: In function 'compute_total_parea_size': mic.c:875:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 875 | top = (BPLONG_PTR)FOLLOW(top); | ^ mic.c: In function 'c_STATISTICS': mic.c:887:80: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 887 | fprintf(stderr, " Stack in use:%10s bytes\n", format_comma_separated_int(((BPULONG)stack_up_addr-(BPULONG)arreg))); | ^ mic.c:887:103: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 887 | fprintf(stderr, " Stack in use:%10s bytes\n", format_comma_separated_int(((BPULONG)stack_up_addr-(BPULONG)arreg))); | ^ mic.c:888:82: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 888 | fprintf(stderr, " Heap in use: %10s bytes\n\n", format_comma_separated_int(((BPULONG)heap_top-(BPULONG)stack_low_addr))); | ^ mic.c:888:100: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 888 | fprintf(stderr, " Heap in use: %10s bytes\n\n", format_comma_separated_int(((BPULONG)heap_top-(BPULONG)stack_low_addr))); | ^ mic.c:892:123: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 892 | 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))); | ^ mic.c:892:146: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 892 | 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))); | ^ mic.c:896:82: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 896 | fprintf(stderr, " In use: %10s bytes\n\n", format_comma_separated_int(((BPULONG)trail_up_addr-(BPULONG)trail_top))); | ^ mic.c:896:105: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 896 | fprintf(stderr, " In use: %10s bytes\n\n", format_comma_separated_int(((BPULONG)trail_up_addr-(BPULONG)trail_top))); | ^ mic.c: In function 'c_STATISTICS0': mic.c:949:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 949 | total_parea_used = total_parea_size-total_free_records_size()-((BPULONG)parea_up_addr-(BPULONG)curr_fence); | ^ mic.c:949:91: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 949 | total_parea_used = total_parea_size-total_free_records_size()-((BPULONG)parea_up_addr-(BPULONG)curr_fence); | ^ mic.c:954:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 954 | if (!unify(ARG(3, 12), MAKEINT(((BPULONG)heap_top-(BPULONG)stack_low_addr)))) | ^ term.h:80:33: note: in definition of macro 'MAKEINT' 80 | #define MAKEINT(op) (((BPULONG)(op) << 2) | INT_TAG) | ^~ mic.c:954:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 954 | if (!unify(ARG(3, 12), MAKEINT(((BPULONG)heap_top-(BPULONG)stack_low_addr)))) | ^ term.h:80:33: note: in definition of macro 'MAKEINT' 80 | #define MAKEINT(op) (((BPULONG)(op) << 2) | INT_TAG) | ^~ mic.c:956:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 956 | if (!unify(ARG(4, 12), MAKEINT(((BPULONG)local_top-(BPULONG)heap_top)))) | ^ term.h:80:33: note: in definition of macro 'MAKEINT' 80 | #define MAKEINT(op) (((BPULONG)(op) << 2) | INT_TAG) | ^~ mic.c:956:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 956 | if (!unify(ARG(4, 12), MAKEINT(((BPULONG)local_top-(BPULONG)heap_top)))) | ^ term.h:80:33: note: in definition of macro 'MAKEINT' 80 | #define MAKEINT(op) (((BPULONG)(op) << 2) | INT_TAG) | ^~ mic.c:958:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 958 | if (!unify(ARG(5, 12), MAKEINT(((BPULONG)stack_up_addr-(BPULONG)local_top)))) | ^ term.h:80:33: note: in definition of macro 'MAKEINT' 80 | #define MAKEINT(op) (((BPULONG)(op) << 2) | INT_TAG) | ^~ mic.c:958:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 958 | if (!unify(ARG(5, 12), MAKEINT(((BPULONG)stack_up_addr-(BPULONG)local_top)))) | ^ term.h:80:33: note: in definition of macro 'MAKEINT' 80 | #define MAKEINT(op) (((BPULONG)(op) << 2) | INT_TAG) | ^~ mic.c:964:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 964 | if (!unify(ARG(8, 12), MAKEINT(((BPULONG)trail_up_addr-(BPULONG)trail_top)))) | ^ term.h:80:33: note: in definition of macro 'MAKEINT' 80 | #define MAKEINT(op) (((BPULONG)(op) << 2) | INT_TAG) | ^~ mic.c:964:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 964 | if (!unify(ARG(8, 12), MAKEINT(((BPULONG)trail_up_addr-(BPULONG)trail_top)))) | ^ term.h:80:33: note: in definition of macro 'MAKEINT' 80 | #define MAKEINT(op) (((BPULONG)(op) << 2) | INT_TAG) | ^~ mic.c: In function 'b_HASHVAL_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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:985:5: note: in expansion of macro 'ASSIGN_f_atom' 985 | ASSIGN_f_atom(op2, MAKEINT(bp_hashval(op1))); | ^~~~~~~~~~~~~ mic.c: In function 'bp_hashval_list': mic.c:998:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 998 | 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:73:37: note: in expansion of macro 'FOLLOW' 73 | #define ISFREE(var) ((BPLONG)var == FOLLOW(var)) /* must be a ref */ | ^~~~~~ mic.c:1006:31: note: in expansion of macro 'ISFREE' 1006 | } else if (ISREF(cdr) && !ISFREE(cdr)) { /* shorten the reference chain */ | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro '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:1008:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 1008 | PUSHTRAIL_H_NONATOMIC(tmp_ptr, 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 */ | ^ mic.c:1009:27: note: in expansion of macro 'FOLLOW' 1009 | FOLLOW(tmp_ptr) = FOLLOW(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 */ | ^ mic.c:1010:15: note: in expansion of macro 'FOLLOW' 1010 | cdr = FOLLOW(cdr); | ^~~~~~ mic.c:1033:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1033 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ mic.c: In function 'bp_hashval': term.h:57:22: warning: cast to 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:1048:5: note: in expansion of macro 'SWITCH_OP' 1048 | SWITCH_OP(op, hashval_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); \ | ^~~~~~ mic.c:1048:5: note: in expansion of macro 'SWITCH_OP' 1048 | SWITCH_OP(op, hashval_lab, | ^~~~~~~~~ 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:1048:5: note: in expansion of macro 'SWITCH_OP' 1048 | SWITCH_OP(op, hashval_lab, | ^~~~~~~~~ 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:1048:5: note: in expansion of macro 'SWITCH_OP' 1048 | SWITCH_OP(op, hashval_lab, | ^~~~~~~~~ mic.c:1053:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1053 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ mic.c:1061:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1061 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ mic.c:1065:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1065 | sym_ptr = (SYM_REC_PTR)FOLLOW(term_ptr); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ mic.c:1067:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1067 | hcode_sum = (((BPLONG)sym_ptr & HASH_BITS) >> 2); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ mic.c: In function 'b_HASHVAL1_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: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:1083:5: note: in expansion of macro 'BP_HASH_CODE1' 1083 | BP_HASH_CODE1(op1, 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); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ mic.c:1083:5: note: in expansion of macro 'BP_HASH_CODE1' 1083 | BP_HASH_CODE1(op1, hashcode, lab); | ^~~~~~~~~~~~~ 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:1083:5: note: in expansion of macro 'BP_HASH_CODE1' 1083 | BP_HASH_CODE1(op1, hashcode, lab); | ^~~~~~~~~~~~~ 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:1083:5: note: in expansion of macro 'BP_HASH_CODE1' 1083 | 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: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:1083:5: note: in expansion of macro 'BP_HASH_CODE1' 1083 | BP_HASH_CODE1(op1, hashcode, lab); | ^~~~~~~~~~~~~ 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:1083:5: note: in expansion of macro 'BP_HASH_CODE1' 1083 | BP_HASH_CODE1(op1, hashcode, lab); | ^~~~~~~~~~~~~ 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:1083:5: note: in expansion of macro 'BP_HASH_CODE1' 1083 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:1084:5: note: in expansion of macro 'ASSIGN_f_atom' 1084 | ASSIGN_f_atom(op2, MAKEINT(hashcode)); | ^~~~~~~~~~~~~ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1096:5: note: in expansion of macro 'DEREF' 1096 | DEREF(key); | ^~~~~ 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:1096:5: note: in expansion of macro 'DEREF' 1096 | DEREF(key); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1096:5: note: in expansion of macro 'DEREF' 1096 | DEREF(key); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1096:5: note: in expansion of macro 'DEREF' 1096 | 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); \ | ^~~~~~ mic.c:1102:5: note: in expansion of macro 'DEREF' 1102 | DEREF(table); | ^~~~~ 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:1102:5: note: in expansion of macro 'DEREF' 1102 | DEREF(table); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1102:5: note: in expansion of macro 'DEREF' 1102 | DEREF(table); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1102:5: note: in expansion of macro 'DEREF' 1102 | DEREF(table); | ^~~~~ mic.c:1107:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1107 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(table); | ^ mic.c:1108:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1108 | if ((SYM_REC_PTR)FOLLOW(ptr) != 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); \ | ^~~~~~ mic.c:1113:5: note: in expansion of macro 'DEREF' 1113 | DEREF(buckets); | ^~~~~ 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:1113:5: note: in expansion of macro 'DEREF' 1113 | DEREF(buckets); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1113:5: note: in expansion of macro 'DEREF' 1113 | DEREF(buckets); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1113:5: note: in expansion of macro 'DEREF' 1113 | DEREF(buckets); | ^~~~~ mic.c:1114:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1114 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(buckets); | ^ mic.c:1115:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1115 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1120:5: note: in expansion of macro 'DEREF' 1120 | 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); \ | ^ mic.c:1120:5: note: in expansion of macro 'DEREF' 1120 | DEREF(res); /* avoid creating cyclic terms by setarg? */ | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1120:5: note: in expansion of macro 'DEREF' 1120 | DEREF(res); /* avoid creating cyclic terms by setarg? */ | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1120:5: note: in expansion of macro 'DEREF' 1120 | 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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ mic.c:1125:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1125 | ASSIGN_sv_heap_term(value, res); | ^~~~~~~~~~~~~~~~~~~ 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:1125:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1125 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1137:5: note: in expansion of macro 'DEREF' 1137 | DEREF(key); | ^~~~~ 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:1137:5: note: in expansion of macro 'DEREF' 1137 | DEREF(key); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1137:5: note: in expansion of macro 'DEREF' 1137 | DEREF(key); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1137:5: note: in expansion of macro 'DEREF' 1137 | 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); \ | ^~~~~~ mic.c:1138:5: note: in expansion of macro 'DEREF' 1138 | DEREF(table); | ^~~~~ 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:1138:5: note: in expansion of macro 'DEREF' 1138 | DEREF(table); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1138:5: note: in expansion of macro 'DEREF' 1138 | DEREF(table); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1138:5: note: in expansion of macro 'DEREF' 1138 | DEREF(table); | ^~~~~ mic.c:1139:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1139 | 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); \ | ^~~~~~ mic.c:1141:5: note: in expansion of macro 'DEREF' 1141 | DEREF(buckets); | ^~~~~ 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:1141:5: note: in expansion of macro 'DEREF' 1141 | DEREF(buckets); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1141:5: note: in expansion of macro 'DEREF' 1141 | DEREF(buckets); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1141:5: note: in expansion of macro 'DEREF' 1141 | DEREF(buckets); | ^~~~~ mic.c:1142:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1142 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(buckets); | ^ mic.c:1143:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1143 | sym_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ mic.c: In function 'bp_is_hashtable': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1154:5: note: in expansion of macro 'DEREF' 1154 | 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:1154:5: note: in expansion of macro 'DEREF' 1154 | 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:1154:5: note: in expansion of macro 'DEREF' 1154 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1154:5: note: in expansion of macro 'DEREF' 1154 | DEREF(term); | ^~~~~ mic.c:1156:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1156 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ mic.c:1157:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1157 | return FOLLOW(ptr) == (BPLONG)hashtable_psc; | ^ mic.c: In function 'bp_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1168:5: note: in expansion of macro 'DEREF_NONVAR' 1168 | DEREF_NONVAR(table); | ^~~~~~~~~~~~ mic.c:1169:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1169 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1171:5: note: in expansion of macro 'DEREF_NONVAR' 1171 | DEREF_NONVAR(buckets); | ^~~~~~~~~~~~ mic.c:1172:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1172 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(buckets); | ^ mic.c:1173:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1173 | sym_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ 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); \ | ^~~~~~ mic.c:1184:5: note: in expansion of macro 'DEREF' 1184 | DEREF(chain); | ^~~~~ 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:1184:5: note: in expansion of macro 'DEREF' 1184 | DEREF(chain); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1184:5: note: in expansion of macro 'DEREF' 1184 | DEREF(chain); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1184:5: note: in expansion of macro 'DEREF' 1184 | DEREF(chain); | ^~~~~ mic.c:1186:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1186 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(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); \ | ^~~~~~ mic.c:1187:28: note: in expansion of macro 'DEREF' 1187 | car = FOLLOW(ptr); DEREF(car); | ^~~~~ 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:1187:28: note: in expansion of macro 'DEREF' 1187 | car = FOLLOW(ptr); DEREF(car); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1187:28: note: in expansion of macro 'DEREF' 1187 | car = FOLLOW(ptr); DEREF(car); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1187:28: note: in expansion of macro 'DEREF' 1187 | car = FOLLOW(ptr); DEREF(car); | ^~~~~ mic.c:1188:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1188 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1189:35: note: in expansion of macro 'DEREF' 1189 | key1 = FOLLOW(str_ptr+1); DEREF(key1); | ^~~~~ 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:1189:35: note: in expansion of macro 'DEREF' 1189 | key1 = FOLLOW(str_ptr+1); DEREF(key1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1189:35: note: in expansion of macro 'DEREF' 1189 | key1 = FOLLOW(str_ptr+1); DEREF(key1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1189:35: note: in expansion of macro 'DEREF' 1189 | 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); \ | ^~~~~~ mic.c:1194:9: note: in expansion of macro 'DEREF' 1194 | DEREF(chain); | ^~~~~ 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:1194:9: note: in expansion of macro 'DEREF' 1194 | DEREF(chain); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1194:9: note: in expansion of macro 'DEREF' 1194 | DEREF(chain); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1194:9: note: in expansion of macro 'DEREF' 1194 | DEREF(chain); | ^~~~~ mic.c: In function 'make_struct1': term.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:1206:20: note: in expansion of macro 'ADDTAG' 1206 | return_value = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:1207:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1207 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1208:5: note: in expansion of macro 'BUILD_VALUE' 1208 | BUILD_VALUE(op1, 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1208:5: note: in expansion of macro 'BUILD_VALUE' 1208 | 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1208:5: note: in expansion of macro 'BUILD_VALUE' 1208 | 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1208:5: note: in expansion of macro 'BUILD_VALUE' 1208 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1208:5: note: in expansion of macro 'BUILD_VALUE' 1208 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1208:5: note: in expansion of macro 'BUILD_VALUE' 1208 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1208:5: note: in expansion of macro 'BUILD_VALUE' 1208 | BUILD_VALUE(op1, 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1208:5: note: in expansion of macro 'BUILD_VALUE' 1208 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1208:5: note: in expansion of macro 'BUILD_VALUE' 1208 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1208:5: note: in expansion of macro 'BUILD_VALUE' 1208 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ mic.c: In function 'make_struct2': term.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:1219:20: note: in expansion of macro 'ADDTAG' 1219 | return_value = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:1220:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1220 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1221:5: note: in expansion of macro 'BUILD_VALUE' 1221 | BUILD_VALUE(op1, 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1221:5: note: in expansion of macro 'BUILD_VALUE' 1221 | 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1221:5: note: in expansion of macro 'BUILD_VALUE' 1221 | 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1221:5: note: in expansion of macro 'BUILD_VALUE' 1221 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1221:5: note: in expansion of macro 'BUILD_VALUE' 1221 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1221:5: note: in expansion of macro 'BUILD_VALUE' 1221 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1221:5: note: in expansion of macro 'BUILD_VALUE' 1221 | BUILD_VALUE(op1, 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1221:5: note: in expansion of macro 'BUILD_VALUE' 1221 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1221:5: note: in expansion of macro 'BUILD_VALUE' 1221 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1221:5: note: in expansion of macro 'BUILD_VALUE' 1221 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1222:5: note: in expansion of macro 'BUILD_VALUE' 1222 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:149:32: warning: 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1222:5: note: in expansion of macro 'BUILD_VALUE' 1222 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1222:5: note: in expansion of macro 'BUILD_VALUE' 1222 | 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1222:5: note: in expansion of macro 'BUILD_VALUE' 1222 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1222:5: note: in expansion of macro 'BUILD_VALUE' 1222 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1222:5: note: in expansion of macro 'BUILD_VALUE' 1222 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1222:5: note: in expansion of macro 'BUILD_VALUE' 1222 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1222:5: note: in expansion of macro 'BUILD_VALUE' 1222 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1222:5: note: in expansion of macro 'BUILD_VALUE' 1222 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1222:5: note: in expansion of macro 'BUILD_VALUE' 1222 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ mic.c: In function 'make_struct3': term.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:1233:20: note: in expansion of macro 'ADDTAG' 1233 | return_value = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:1234:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1234 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1235:5: note: in expansion of macro 'BUILD_VALUE' 1235 | BUILD_VALUE(op1, 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1235:5: note: in expansion of macro 'BUILD_VALUE' 1235 | 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1235:5: note: in expansion of macro 'BUILD_VALUE' 1235 | 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1235:5: note: in expansion of macro 'BUILD_VALUE' 1235 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1235:5: note: in expansion of macro 'BUILD_VALUE' 1235 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1235:5: note: in expansion of macro 'BUILD_VALUE' 1235 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1235:5: note: in expansion of macro 'BUILD_VALUE' 1235 | BUILD_VALUE(op1, 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1235:5: note: in expansion of macro 'BUILD_VALUE' 1235 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1235:5: note: in expansion of macro 'BUILD_VALUE' 1235 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1235:5: note: in expansion of macro 'BUILD_VALUE' 1235 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1236:5: note: in expansion of macro 'BUILD_VALUE' 1236 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:149:32: warning: 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1236:5: note: in expansion of macro 'BUILD_VALUE' 1236 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1236:5: note: in expansion of macro 'BUILD_VALUE' 1236 | 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1236:5: note: in expansion of macro 'BUILD_VALUE' 1236 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1236:5: note: in expansion of macro 'BUILD_VALUE' 1236 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1236:5: note: in expansion of macro 'BUILD_VALUE' 1236 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1236:5: note: in expansion of macro 'BUILD_VALUE' 1236 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1236:5: note: in expansion of macro 'BUILD_VALUE' 1236 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1236:5: note: in expansion of macro 'BUILD_VALUE' 1236 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1236:5: note: in expansion of macro 'BUILD_VALUE' 1236 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1237:5: note: in expansion of macro 'BUILD_VALUE' 1237 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:149:32: warning: 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1237:5: note: in expansion of macro 'BUILD_VALUE' 1237 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1237:5: note: in expansion of macro 'BUILD_VALUE' 1237 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1237:5: note: in expansion of macro 'BUILD_VALUE' 1237 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1237:5: note: in expansion of macro 'BUILD_VALUE' 1237 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1237:5: note: in expansion of macro 'BUILD_VALUE' 1237 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1237:5: note: in expansion of macro 'BUILD_VALUE' 1237 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1237:5: note: in expansion of macro 'BUILD_VALUE' 1237 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1237:5: note: in expansion of macro 'BUILD_VALUE' 1237 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1237:5: note: in expansion of macro 'BUILD_VALUE' 1237 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ mic.c: In function 'make_struct4': term.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:1248:20: note: in expansion of macro 'ADDTAG' 1248 | return_value = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:1249:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1249 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1250:5: note: in expansion of macro 'BUILD_VALUE' 1250 | BUILD_VALUE(op1, 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1250:5: note: in expansion of macro 'BUILD_VALUE' 1250 | 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1250:5: note: in expansion of macro 'BUILD_VALUE' 1250 | 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1250:5: note: in expansion of macro 'BUILD_VALUE' 1250 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1250:5: note: in expansion of macro 'BUILD_VALUE' 1250 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1250:5: note: in expansion of macro 'BUILD_VALUE' 1250 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1250:5: note: in expansion of macro 'BUILD_VALUE' 1250 | BUILD_VALUE(op1, 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1250:5: note: in expansion of macro 'BUILD_VALUE' 1250 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1250:5: note: in expansion of macro 'BUILD_VALUE' 1250 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1250:5: note: in expansion of macro 'BUILD_VALUE' 1250 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1251:5: note: in expansion of macro 'BUILD_VALUE' 1251 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:149:32: warning: 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1251:5: note: in expansion of macro 'BUILD_VALUE' 1251 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1251:5: note: in expansion of macro 'BUILD_VALUE' 1251 | 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1251:5: note: in expansion of macro 'BUILD_VALUE' 1251 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1251:5: note: in expansion of macro 'BUILD_VALUE' 1251 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1251:5: note: in expansion of macro 'BUILD_VALUE' 1251 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1251:5: note: in expansion of macro 'BUILD_VALUE' 1251 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1251:5: note: in expansion of macro 'BUILD_VALUE' 1251 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1251:5: note: in expansion of macro 'BUILD_VALUE' 1251 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1251:5: note: in expansion of macro 'BUILD_VALUE' 1251 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1252:5: note: in expansion of macro 'BUILD_VALUE' 1252 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:149:32: warning: 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1252:5: note: in expansion of macro 'BUILD_VALUE' 1252 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1252:5: note: in expansion of macro 'BUILD_VALUE' 1252 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1252:5: note: in expansion of macro 'BUILD_VALUE' 1252 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1252:5: note: in expansion of macro 'BUILD_VALUE' 1252 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1252:5: note: in expansion of macro 'BUILD_VALUE' 1252 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1252:5: note: in expansion of macro 'BUILD_VALUE' 1252 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1252:5: note: in expansion of macro 'BUILD_VALUE' 1252 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1252:5: note: in expansion of macro 'BUILD_VALUE' 1252 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1252:5: note: in expansion of macro 'BUILD_VALUE' 1252 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1253:5: note: in expansion of macro 'BUILD_VALUE' 1253 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ term.h:149:32: warning: 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1253:5: note: in expansion of macro 'BUILD_VALUE' 1253 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1253:5: note: in expansion of macro 'BUILD_VALUE' 1253 | 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1253:5: note: in expansion of macro 'BUILD_VALUE' 1253 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1253:5: note: in expansion of macro 'BUILD_VALUE' 1253 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1253:5: note: in expansion of macro 'BUILD_VALUE' 1253 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1253:5: note: in expansion of macro 'BUILD_VALUE' 1253 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1253:5: note: in expansion of macro 'BUILD_VALUE' 1253 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1253:5: note: in expansion of macro 'BUILD_VALUE' 1253 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1253:5: note: in expansion of macro 'BUILD_VALUE' 1253 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ mic.c: In function 'make_struct5': term.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:1264:20: note: in expansion of macro 'ADDTAG' 1264 | return_value = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:1265:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1265 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1266:5: note: in expansion of macro 'BUILD_VALUE' 1266 | BUILD_VALUE(op1, 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1266:5: note: in expansion of macro 'BUILD_VALUE' 1266 | 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1266:5: note: in expansion of macro 'BUILD_VALUE' 1266 | 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1266:5: note: in expansion of macro 'BUILD_VALUE' 1266 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {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(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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1266:5: note: in expansion of macro 'BUILD_VALUE' 1266 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | 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(op1, 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1266:5: note: in expansion of macro 'BUILD_VALUE' 1266 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1266:5: note: in expansion of macro 'BUILD_VALUE' 1266 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1266:5: note: in expansion of macro 'BUILD_VALUE' 1266 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1267:5: note: in expansion of macro 'BUILD_VALUE' 1267 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:149:32: warning: 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1267:5: note: in expansion of macro 'BUILD_VALUE' 1267 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1267:5: note: in expansion of macro 'BUILD_VALUE' 1267 | 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1267:5: note: in expansion of macro 'BUILD_VALUE' 1267 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1267:5: note: in expansion of macro 'BUILD_VALUE' 1267 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1267:5: note: in expansion of macro 'BUILD_VALUE' 1267 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1267:5: note: in expansion of macro 'BUILD_VALUE' 1267 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1267:5: note: in expansion of macro 'BUILD_VALUE' 1267 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1267:5: note: in expansion of macro 'BUILD_VALUE' 1267 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1267:5: note: in expansion of macro 'BUILD_VALUE' 1267 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1268:5: note: in expansion of macro 'BUILD_VALUE' 1268 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:149:32: warning: 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1268:5: note: in expansion of macro 'BUILD_VALUE' 1268 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1268:5: note: in expansion of macro 'BUILD_VALUE' 1268 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1268:5: note: in expansion of macro 'BUILD_VALUE' 1268 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1268:5: note: in expansion of macro 'BUILD_VALUE' 1268 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1268:5: note: in expansion of macro 'BUILD_VALUE' 1268 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1268:5: note: in expansion of macro 'BUILD_VALUE' 1268 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1268:5: note: in expansion of macro 'BUILD_VALUE' 1268 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1268:5: note: in expansion of macro 'BUILD_VALUE' 1268 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1268:5: note: in expansion of macro 'BUILD_VALUE' 1268 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1269:5: note: in expansion of macro 'BUILD_VALUE' 1269 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ term.h:149:32: warning: 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1269:5: note: in expansion of macro 'BUILD_VALUE' 1269 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1269:5: note: in expansion of macro 'BUILD_VALUE' 1269 | 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1269:5: note: in expansion of macro 'BUILD_VALUE' 1269 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1269:5: note: in expansion of macro 'BUILD_VALUE' 1269 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1269:5: note: in expansion of macro 'BUILD_VALUE' 1269 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1269:5: note: in expansion of macro 'BUILD_VALUE' 1269 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1269:5: note: in expansion of macro 'BUILD_VALUE' 1269 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1269:5: note: in expansion of macro 'BUILD_VALUE' 1269 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1269:5: note: in expansion of macro 'BUILD_VALUE' 1269 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1270:5: note: in expansion of macro 'BUILD_VALUE' 1270 | 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1270:5: note: in expansion of macro 'BUILD_VALUE' 1270 | BUILD_VALUE(op5, lab5); | ^~~~~~~~~~~ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1270:5: note: in expansion of macro 'BUILD_VALUE' 1270 | BUILD_VALUE(op5, lab5); | ^~~~~~~~~~~ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1270:5: note: in expansion of macro 'BUILD_VALUE' 1270 | BUILD_VALUE(op5, lab5); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1270:5: note: in expansion of macro 'BUILD_VALUE' 1270 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1270:5: note: in expansion of macro 'BUILD_VALUE' 1270 | BUILD_VALUE(op5, lab5); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1270:5: note: in expansion of macro 'BUILD_VALUE' 1270 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1270:5: note: in expansion of macro 'BUILD_VALUE' 1270 | BUILD_VALUE(op5, lab5); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1270:5: note: in expansion of macro 'BUILD_VALUE' 1270 | BUILD_VALUE(op5, lab5); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1270:5: note: in expansion of macro 'BUILD_VALUE' 1270 | BUILD_VALUE(op5, lab5); | ^~~~~~~~~~~ mic.c: In function 'make_struct_dummy': term.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:1280:20: note: in expansion of macro 'ADDTAG' 1280 | return_value = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:1281:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1281 | 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: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:1283:9: note: in expansion of macro 'NEW_HEAP_FREE' 1283 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ mic.c: In function 'make_struct_holders': term.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:1294:20: note: in expansion of macro 'ADDTAG' 1294 | return_value = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:1295:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1295 | 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': term.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:1305:20: note: in expansion of macro 'ADDTAG' 1305 | return_value = ADDTAG(heap_top, 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++ | ^ mic.c:1306:5: note: in expansion of macro 'NEW_HEAP_FREE' 1306 | 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:1307:5: note: in expansion of macro 'NEW_HEAP_FREE' 1307 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ mic.c: In function 'make_struct_with_args': term.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:1320:16: note: in expansion of macro 'ADDTAG' 1320 | return ADDTAG(insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), 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:1322:24: note: in expansion of macro 'ADDTAG' 1322 | return_value = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:1323:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1323 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1326:13: note: in expansion of macro 'BUILD_VALUE' 1326 | BUILD_VALUE(op, 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1326:13: note: in expansion of macro 'BUILD_VALUE' 1326 | BUILD_VALUE(op, 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); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1326:13: note: in expansion of macro 'BUILD_VALUE' 1326 | BUILD_VALUE(op, 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); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1326:13: note: in expansion of macro 'BUILD_VALUE' 1326 | BUILD_VALUE(op, lab1); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1326:13: note: in expansion of macro 'BUILD_VALUE' 1326 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1326:13: note: in expansion of macro 'BUILD_VALUE' 1326 | BUILD_VALUE(op, lab1); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1326:13: note: in expansion of macro 'BUILD_VALUE' 1326 | BUILD_VALUE(op, 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1326:13: note: in expansion of macro 'BUILD_VALUE' 1326 | BUILD_VALUE(op, lab1); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1326:13: note: in expansion of macro 'BUILD_VALUE' 1326 | BUILD_VALUE(op, lab1); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1326:13: note: in expansion of macro 'BUILD_VALUE' 1326 | BUILD_VALUE(op, lab1); | ^~~~~~~~~~~ mic.c: In function 'b_GET_LENGTH_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); \ | ^~~~~~ mic.c:1337:5: note: in expansion of macro 'DEREF' 1337 | 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:1337:5: note: in expansion of macro 'DEREF' 1337 | 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:1337:5: note: in expansion of macro 'DEREF' 1337 | 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:1337:5: note: in expansion of macro 'DEREF' 1337 | 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;} | ^~~~~~ mic.c:1338:5: note: in expansion of macro 'ASSIGN_f_atom' 1338 | ASSIGN_f_atom(op2, MAKEINT(GET_SYM_LENGTH(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))))) | ^ term.h:190:48: note: in definition of macro 'ASSIGN_f_atom' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~ mic.c:1338:24: note: in expansion of macro 'MAKEINT' 1338 | 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:1338:32: note: in expansion of macro 'GET_SYM_LENGTH' 1338 | ASSIGN_f_atom(op2, MAKEINT(GET_SYM_LENGTH(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:48: note: in definition of macro 'ASSIGN_f_atom' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~ mic.c:1338:24: note: in expansion of macro 'MAKEINT' 1338 | 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:1338:32: note: in expansion of macro 'GET_SYM_LENGTH' 1338 | ASSIGN_f_atom(op2, MAKEINT(GET_SYM_LENGTH(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))))) | ^ term.h:190:48: note: in definition of macro 'ASSIGN_f_atom' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~ mic.c:1338:24: note: in expansion of macro 'MAKEINT' 1338 | 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:1338:32: note: in expansion of macro 'GET_SYM_LENGTH' 1338 | ASSIGN_f_atom(op2, MAKEINT(GET_SYM_LENGTH(op1))); | ^~~~~~~~~~~~~~ mic.c: In function 'b_GET_UTF8_NCHARS_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); \ | ^~~~~~ mic.c:1348:5: note: in expansion of macro 'DEREF' 1348 | 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:1348:5: note: in expansion of macro 'DEREF' 1348 | 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:1348:5: note: in expansion of macro 'DEREF' 1348 | 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:1348:5: note: in expansion of macro 'DEREF' 1348 | DEREF(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))))) | ^ mic.c:1349:15: note: in expansion of macro 'GET_SYM_REC' 1349 | 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: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:1349:15: note: in expansion of macro 'GET_SYM_REC' 1349 | sym_ptr = GET_SYM_REC(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))))) | ^ mic.c:1349:15: note: in expansion of macro 'GET_SYM_REC' 1349 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:1351:9: note: in expansion of macro 'ASSIGN_f_atom' 1351 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:1353:9: note: in expansion of macro 'ASSIGN_f_atom' 1353 | ASSIGN_f_atom(op2, MAKEINT(utf8_nchars(GET_NAME(sym_ptr)))); | ^~~~~~~~~~~~~ mic.c: In function 'c_SHOW_NONDET_FRAME': mic.c:1364:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1364 | tempreg = (BPLONG_PTR)*arreg; | ^ mic.c:1365:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1365 | printf("AR= = " BPULONG_FMT_STR "\n", (BPULONG)tempreg); | ^ mic.c:1375:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1375 | if (*(tempreg-6-i) == (BPLONG)(tempreg-6-i)) | ^ mic.c:1378:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1378 | if (((BPULONG)*(tempreg-6-i) > (BPULONG)heap_top) && ((BPULONG)*(tempreg-6-i) < (BPULONG)(tempreg-6-op1))) | ^ mic.c:1378:93: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1378 | if (((BPULONG)*(tempreg-6-i) > (BPULONG)heap_top) && ((BPULONG)*(tempreg-6-i) < (BPULONG)(tempreg-6-op1))) | ^ mic.c: In function 'b_CPUTIME_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;} | ^~~~~~ mic.c:1391:5: note: in expansion of macro 'ASSIGN_f_atom' 1391 | ASSIGN_f_atom(op1, MAKEINT(msec)); | ^~~~~~~~~~~~~ mic.c: In function 'membchk': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1400:22: note: in expansion of macro 'DEREF' 1400 | op1 = ARG(1, 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); \ | ^ mic.c:1400:22: note: in expansion of macro 'DEREF' 1400 | op1 = ARG(1, 2); 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:1400:22: note: in expansion of macro 'DEREF' 1400 | op1 = ARG(1, 2); 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:1400:22: note: in expansion of macro 'DEREF' 1400 | op1 = ARG(1, 2); DEREF(op1); | ^~~~~ mic.c: In function 'membchk2': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1410:5: note: in expansion of macro 'DEREF' 1410 | DEREF(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:1410:5: note: in expansion of macro 'DEREF' 1410 | 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:1410:5: note: in expansion of macro 'DEREF' 1410 | DEREF(list); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1410:5: note: in expansion of macro 'DEREF' 1410 | DEREF(list); | ^~~~~ mic.c:1412:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1412 | top = (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); \ | ^~~~~~ mic.c:1416:9: note: in expansion of macro 'DEREF' 1416 | DEREF(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:1416:9: note: in expansion of macro 'DEREF' 1416 | 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:1416:9: note: in expansion of macro 'DEREF' 1416 | DEREF(list); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1416:9: note: in expansion of macro 'DEREF' 1416 | DEREF(list); | ^~~~~ mic.c: In function 'cfunctor1': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1462:5: note: in expansion of macro 'DEREF' 1462 | 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:1462:5: note: in expansion of macro 'DEREF' 1462 | 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:1462:5: note: in expansion of macro 'DEREF' 1462 | 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:1462:5: note: in expansion of macro 'DEREF' 1462 | 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); \ | ^~~~~~ mic.c:1463:5: note: in expansion of macro 'SWITCH_OP' 1463 | SWITCH_OP(op1, n_functor1, | ^~~~~~~~~ term.h:149:32: warning: 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:1463:5: note: in expansion of macro 'SWITCH_OP' 1463 | SWITCH_OP(op1, n_functor1, | ^~~~~~~~~ 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:1463:5: note: in expansion of macro 'SWITCH_OP' 1463 | SWITCH_OP(op1, n_functor1, | ^~~~~~~~~ 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:1463:5: note: in expansion of macro 'SWITCH_OP' 1463 | SWITCH_OP(op1, n_functor1, | ^~~~~~~~~ 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:1474:26: note: in expansion of macro 'GET_SYM_REC' 1474 | {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: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:1474:26: note: in expansion of macro 'GET_SYM_REC' 1474 | {sym_ptr = GET_SYM_REC(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))))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ mic.c:1474:26: note: in expansion of macro 'GET_SYM_REC' 1474 | {sym_ptr = GET_SYM_REC(op1); | ^~~~~~~~~~~ mic.c:1475:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1475 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1486:5: note: in expansion of macro 'DEREF' 1486 | 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:1486:5: note: in expansion of macro 'DEREF' 1486 | 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:1486:5: note: in expansion of macro 'DEREF' 1486 | 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:1486:5: note: in expansion of macro 'DEREF' 1486 | 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:1487:5: note: in expansion of macro 'DEREF' 1487 | 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); \ | ^ mic.c:1487:5: note: in expansion of macro 'DEREF' 1487 | DEREF(op3); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1487:5: note: in expansion of macro 'DEREF' 1487 | 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:1487:5: note: in expansion of macro 'DEREF' 1487 | 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: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:1488:9: note: in expansion of macro 'ISNUM' 1488 | if (ISNUM(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)))) | ^~~~~~~~~~~~ mic.c:1488:9: note: in expansion of macro 'ISNUM' 1488 | 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: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:1488:9: note: in expansion of macro 'ISNUM' 1488 | if (ISNUM(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)))) | ^~~~~~~~~~~~~ mic.c:1488:9: note: in expansion of macro 'ISNUM' 1488 | 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); \ | ^~~~~~ mic.c:1508:5: note: in expansion of macro 'DEREF' 1508 | 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); \ | ^ mic.c:1508:5: note: in expansion of macro 'DEREF' 1508 | DEREF(op3); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1508:5: note: in expansion of macro 'DEREF' 1508 | 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:1508:5: note: in expansion of macro 'DEREF' 1508 | DEREF(op3); | ^~~~~ 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:1522:15: note: in expansion of macro 'GET_SYM_REC' 1522 | sym_ptr = GET_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: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:1522:15: note: in expansion of macro 'GET_SYM_REC' 1522 | sym_ptr = GET_SYM_REC(op2); | ^~~~~~~~~~~ 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:1522:15: note: in expansion of macro 'GET_SYM_REC' 1522 | sym_ptr = GET_SYM_REC(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:1525:20: note: in expansion of macro 'ADDTAG' 1525 | unify(op1, ADDTAG(insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), op3), 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:1529:20: note: in expansion of macro 'ADDTAG' 1529 | unify(op1, ADDTAG(heap_top, LST)); | ^~~~~~ mic.c:1531:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1531 | top1 = (BPLONG)insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), 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) | ^ mic.c:1532:20: note: in expansion of macro 'ADDTAG' 1532 | unify(op1, ADDTAG(heap_top, STR)); | ^~~~~~ 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:1536:9: note: in expansion of macro 'MAKE_FREE' 1536 | MAKE_FREE(BPLONG, *heap_top); | ^~~~~~~~~ mic.c: In function 'b_GEN_ARG_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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:1557:5: note: in expansion of macro 'ASSIGN_v_heap_term' 1557 | ASSIGN_v_heap_term(Arg, res); | ^~~~~~~~~~~~~~~~~~ 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:1557:5: note: in expansion of macro 'ASSIGN_v_heap_term' 1557 | ASSIGN_v_heap_term(Arg, res); | ^~~~~~~~~~~~~~~~~~ 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:1557:5: note: in expansion of macro 'ASSIGN_v_heap_term' 1557 | ASSIGN_v_heap_term(Arg, res); | ^~~~~~~~~~~~~~~~~~ mic.c: In function 'carg1': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1565:5: note: in expansion of macro 'DEREF' 1565 | 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:1565:5: note: in expansion of macro 'DEREF' 1565 | 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:1565:5: note: in expansion of macro 'DEREF' 1565 | 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:1565:5: note: in expansion of macro 'DEREF' 1565 | 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:1571:5: note: in expansion of macro 'DEREF' 1571 | 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:1571:5: note: in expansion of macro 'DEREF' 1571 | 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:1571:5: note: in expansion of macro 'DEREF' 1571 | 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:1571:5: note: in expansion of macro 'DEREF' 1571 | 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))))) | ^ 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:1572:33: note: in expansion of macro 'GET_SYM_ARITY' 1572 | if (ISSTRUCT(op2) && op1 <= GET_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: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:1572:33: note: in expansion of macro 'GET_SYM_ARITY' 1572 | if (ISSTRUCT(op2) && op1 <= GET_SYM_ARITY(op2)) { | ^~~~~~~~~~~~~ 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:1572:33: note: in expansion of macro 'GET_SYM_ARITY' 1572 | if (ISSTRUCT(op2) && op1 <= GET_SYM_ARITY(op2)) { | ^~~~~~~~~~~~~ mic.c:1573:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1573 | if (unify(*((BPLONG_PTR) UNTAGGED_ADDR(op2) + op1), op3)) | ^ mic.c:1579:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1579 | if (unify(*((BPLONG_PTR) UNTAGGED_ADDR(op2) + op1 - 1), op3)) | ^ mic.c: In function 'c_set_gc_threshold': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1632:5: note: in expansion of macro 'DEREF' 1632 | 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); \ | ^ mic.c:1632:5: note: in expansion of macro 'DEREF' 1632 | DEREF(value); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1632:5: note: in expansion of macro 'DEREF' 1632 | DEREF(value); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1632:5: note: in expansion of macro 'DEREF' 1632 | DEREF(value); | ^~~~~ mic.c: In function 'b_NTH_ELM_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); \ | ^~~~~~ mic.c:1644:5: note: in expansion of macro 'DEREF' 1644 | DEREF(i); i = INTVAL(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:1644:5: note: in expansion of macro 'DEREF' 1644 | DEREF(i); i = INTVAL(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:1644:5: note: in expansion of macro 'DEREF' 1644 | DEREF(i); i = INTVAL(i); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1644:5: note: in expansion of macro 'DEREF' 1644 | DEREF(i); i = INTVAL(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:1646:5: note: in expansion of macro 'DEREF' 1646 | 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); \ | ^ mic.c:1646:5: note: in expansion of macro 'DEREF' 1646 | DEREF(l); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1646:5: note: in expansion of macro 'DEREF' 1646 | DEREF(l); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1646:5: note: in expansion of macro 'DEREF' 1646 | DEREF(l); | ^~~~~ mic.c:1648:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1648 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:1650:23: note: in expansion of macro 'ASSIGN_f_atom' 1650 | if (i == 1) { ASSIGN_f_atom(v, elm); 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); \ | ^~~~~~ mic.c:1653:9: note: in expansion of macro 'DEREF' 1653 | 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); \ | ^ mic.c:1653:9: note: in expansion of macro 'DEREF' 1653 | DEREF(l); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1653:9: note: in expansion of macro 'DEREF' 1653 | DEREF(l); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1653:9: note: in expansion of macro 'DEREF' 1653 | DEREF(l); | ^~~~~ mic.c: In function 'c_HTABLE_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) \ | ^~~~~~ mic.c:1726:5: note: in expansion of macro 'DEREF_NONVAR' 1726 | DEREF_NONVAR(Tuple); | ^~~~~~~~~~~~ mic.c:1727:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1727 | tuple_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Tuple); | ^ mic.c:1728:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1728 | sym_ptr = (SYM_REC_PTR)FOLLOW(tuple_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) \ | ^~~~~~ mic.c:1706:9: note: in expansion of macro 'DEREF_NONVAR' 1706 | DEREF_NONVAR(hcode); \ | ^~~~~~~~~~~~ mic.c:1730:5: note: in expansion of macro 'HTABLE_HCODE' 1730 | 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) \ | ^~~~~~ mic.c:1710:13: note: in expansion of macro 'DEREF_NONVAR' 1710 | DEREF_NONVAR(op); \ | ^~~~~~~~~~~~ mic.c:1730:5: note: in expansion of macro 'HTABLE_HCODE' 1730 | HTABLE_HCODE(tuple_ptr, arity, hcode); | ^~~~~~~~~~~~ mic.c: In function 'htable_contains_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1706:9: note: in expansion of macro 'DEREF_NONVAR' 1706 | DEREF_NONVAR(hcode); \ | ^~~~~~~~~~~~ mic.c:1745:5: note: in expansion of macro 'HTABLE_HCODE' 1745 | 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) \ | ^~~~~~ mic.c:1710:13: note: in expansion of macro 'DEREF_NONVAR' 1710 | DEREF_NONVAR(op); \ | ^~~~~~~~~~~~ mic.c:1745:5: note: in expansion of macro 'HTABLE_HCODE' 1745 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1748:5: note: in expansion of macro 'DEREF' 1748 | 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:1748:5: note: in expansion of macro 'DEREF' 1748 | 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:1748:5: note: in expansion of macro 'DEREF' 1748 | 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:1748:5: note: in expansion of macro 'DEREF' 1748 | DEREF(lst); | ^~~~~ mic.c:1751:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1751 | 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) \ | ^~~~~~ mic.c:1752:30: note: in expansion of macro 'DEREF_NONVAR' 1752 | tuple = FOLLOW(ptr); DEREF_NONVAR(tuple); | ^~~~~~~~~~~~ mic.c:1753:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1753 | another_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); \ | ^~~~~~ mic.c:1754:30: note: in expansion of macro 'DEREF' 1754 | 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:1754:30: note: in expansion of macro 'DEREF' 1754 | 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:1754:30: note: in expansion of macro 'DEREF' 1754 | 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; \ | ^ mic.c:1754:30: note: in expansion of macro 'DEREF' 1754 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1757:48: note: in expansion of macro 'DEREF_NONVAR' 1757 | op1 = FOLLOW(another_tuple_ptr+i); 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) \ | ^~~~~~ mic.c:1758:40: note: in expansion of macro 'DEREF_NONVAR' 1758 | op2 = FOLLOW(tuple_ptr+i); DEREF_NONVAR(op2); | ^~~~~~~~~~~~ mic.c: In function 'b_HTABLE_CONTAINS_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1772:5: note: in expansion of macro 'DEREF_NONVAR' 1772 | DEREF_NONVAR(Htable); | ^~~~~~~~~~~~ mic.c:1773:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1773 | htable_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Htable); | ^ mic.c:1774:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1774 | sym_ptr = (SYM_REC_PTR)FOLLOW(htable_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) \ | ^~~~~~ mic.c:1777:5: note: in expansion of macro 'DEREF_NONVAR' 1777 | DEREF_NONVAR(Tuple); | ^~~~~~~~~~~~ mic.c:1778:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1778 | tuple_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Tuple); | ^ mic.c:1779:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1779 | sym_ptr = (SYM_REC_PTR)FOLLOW(tuple_ptr); | ^ mic.c: In function 'b_GLOBAL_HEAP_VTABLE_REF_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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ mic.c:1787:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1787 | ASSIGN_sv_heap_term(op, FOLLOW(breg0+NUM_CG_GLOBALS+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);} | ^~~~~~~~~~~ mic.c:1787:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1787 | ASSIGN_sv_heap_term(op, FOLLOW(breg0+NUM_CG_GLOBALS+1)); | ^~~~~~~~~~~~~~~~~~~ mic.c: In function 'c_SET_REDEFINE_WARNING': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1808:5: note: in expansion of macro 'DEREF' 1808 | 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); \ | ^ mic.c:1808:5: note: in expansion of macro 'DEREF' 1808 | DEREF(warn); warn = INTVAL(warn); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1808:5: note: in expansion of macro 'DEREF' 1808 | 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; \ | ^ mic.c:1808:5: note: in expansion of macro 'DEREF' 1808 | DEREF(warn); warn = INTVAL(warn); | ^~~~~ mic.c: In function 'fast_get_attr': mic.c:1821:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1821 | 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 */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1823:5: note: in expansion of macro 'DEREF_NONVAR' 1823 | DEREF_NONVAR(attrs); | ^~~~~~~~~~~~ mic.c:1825:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1825 | 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 */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1827:9: note: in expansion of macro 'DEREF_NONVAR' 1827 | DEREF_NONVAR(pair); | ^~~~~~~~~~~~ mic.c:1828:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1828 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1829:37: note: in expansion of macro 'DEREF_NONVAR' 1829 | attr1 = FOLLOW(pair_ptr+1); DEREF_NONVAR(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1831:32: note: in expansion of macro 'DEREF_NONVAR' 1831 | attrs = FOLLOW(ptr+1); DEREF_NONVAR(attrs); | ^~~~~~~~~~~~ mic.c: In function 'b_GET_ATTR_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); \ | ^~~~~~ mic.c:1841:5: note: in expansion of macro 'DEREF' 1841 | 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); \ | ^ mic.c:1841:5: note: in expansion of macro 'DEREF' 1841 | DEREF(var); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1841:5: note: in expansion of macro 'DEREF' 1841 | DEREF(var); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1841:5: note: in expansion of macro 'DEREF' 1841 | DEREF(var); | ^~~~~ mic.c:1845:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1845 | ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(var); | ^ mic.c:1851:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1851 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1853:5: note: in expansion of macro 'DEREF' 1853 | 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); \ | ^ mic.c:1853:5: note: in expansion of macro 'DEREF' 1853 | DEREF(attrs); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1853:5: note: in expansion of macro 'DEREF' 1853 | DEREF(attrs); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1853:5: note: in expansion of macro 'DEREF' 1853 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1854:5: note: in expansion of macro 'DEREF' 1854 | DEREF(attr); | ^~~~~ 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:1854:5: note: in expansion of macro 'DEREF' 1854 | DEREF(attr); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1854:5: note: in expansion of macro 'DEREF' 1854 | DEREF(attr); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1854:5: note: in expansion of macro 'DEREF' 1854 | DEREF(attr); | ^~~~~ mic.c:1856:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1856 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1858:9: note: in expansion of macro 'DEREF' 1858 | 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); \ | ^ mic.c:1858:9: note: in expansion of macro 'DEREF' 1858 | DEREF(pair); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1858:9: note: in expansion of macro 'DEREF' 1858 | 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:1858:9: note: in expansion of macro 'DEREF' 1858 | DEREF(pair); | ^~~~~ mic.c:1859:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1859 | 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); \ | ^~~~~~ mic.c:1860:37: note: in expansion of macro 'DEREF' 1860 | attr1 = FOLLOW(pair_ptr+1); DEREF(attr1); /* (attr,value) */ | ^~~~~ 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:1860:37: note: in expansion of macro 'DEREF' 1860 | attr1 = FOLLOW(pair_ptr+1); DEREF(attr1); /* (attr,value) */ | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1860:37: note: in expansion of macro 'DEREF' 1860 | 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; \ | ^ mic.c:1860:37: note: in expansion of macro 'DEREF' 1860 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:1862:13: note: in expansion of macro 'ASSIGN_v_heap_term' 1862 | ASSIGN_v_heap_term(value, FOLLOW(pair_ptr+2)); | ^~~~~~~~~~~~~~~~~~ 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:1862:13: note: in expansion of macro 'ASSIGN_v_heap_term' 1862 | ASSIGN_v_heap_term(value, FOLLOW(pair_ptr+2)); | ^~~~~~~~~~~~~~~~~~ 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:1862:13: note: in expansion of macro 'ASSIGN_v_heap_term' 1862 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1865:32: note: in expansion of macro 'DEREF' 1865 | attrs = FOLLOW(ptr+1); 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); \ | ^ mic.c:1865:32: note: in expansion of macro 'DEREF' 1865 | attrs = FOLLOW(ptr+1); DEREF(attrs); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1865:32: note: in expansion of macro 'DEREF' 1865 | 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; \ | ^ mic.c:1865:32: note: in expansion of macro 'DEREF' 1865 | attrs = FOLLOW(ptr+1); DEREF(attrs); | ^~~~~ mic.c: In function 'c_domain_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); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1874:5: note: in expansion of macro 'GLOBALIZE_VAR' 1874 | 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:1874:5: note: in expansion of macro 'GLOBALIZE_VAR' 1874 | 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) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1874:5: note: in expansion of macro 'GLOBALIZE_VAR' 1874 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ 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:1874:5: note: in expansion of macro 'GLOBALIZE_VAR' 1874 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ 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:1874:5: note: in expansion of macro 'GLOBALIZE_VAR' 1874 | 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 */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1874:5: note: in expansion of macro 'GLOBALIZE_VAR' 1874 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ 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:1874:5: note: in expansion of macro 'GLOBALIZE_VAR' 1874 | GLOBALIZE_VAR(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++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:1874:5: note: in expansion of macro 'GLOBALIZE_VAR' 1874 | 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) | ^ mic.c:1875:11: note: in expansion of macro 'ADDTAG' 1875 | err = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:1876:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1876 | FOLLOW(heap_top++) = (BPLONG)str_DOMAIN_ERROR; | ^ mic.c: In function 'c_evaluation_error': term.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:1884:18: note: in expansion of macro 'ADDTAG' 1884 | BPLONG err = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:1885:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1885 | FOLLOW(heap_top++) = (BPLONG)str_EVALUATION_ERROR; | ^ mic.c: In function 'c_update_error': term.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:1893:18: note: in expansion of macro 'ADDTAG' 1893 | BPLONG err = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:1894:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1894 | FOLLOW(heap_top++) = (BPLONG)str_UPDATE_ERROR; | ^ mic.c: In function 'c_existence_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); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1903:5: note: in expansion of macro 'GLOBALIZE_VAR' 1903 | 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:1903:5: note: in expansion of macro 'GLOBALIZE_VAR' 1903 | 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) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1903:5: note: in expansion of macro 'GLOBALIZE_VAR' 1903 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ 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:1903:5: note: in expansion of macro 'GLOBALIZE_VAR' 1903 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ 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:1903:5: note: in expansion of macro 'GLOBALIZE_VAR' 1903 | 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 */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1903:5: note: in expansion of macro 'GLOBALIZE_VAR' 1903 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ 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:1903:5: note: in expansion of macro 'GLOBALIZE_VAR' 1903 | GLOBALIZE_VAR(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++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:1903:5: note: in expansion of macro 'GLOBALIZE_VAR' 1903 | 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) | ^ mic.c:1904:11: note: in expansion of macro 'ADDTAG' 1904 | err = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:1905:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1905 | FOLLOW(heap_top++) = (BPLONG)str_EXISTENCE_ERROR; | ^ mic.c: In function 'c_permission_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); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1915:5: note: in expansion of macro 'GLOBALIZE_VAR' 1915 | 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:1915:5: note: in expansion of macro 'GLOBALIZE_VAR' 1915 | 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) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1915:5: note: in expansion of macro 'GLOBALIZE_VAR' 1915 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ 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:1915:5: note: in expansion of macro 'GLOBALIZE_VAR' 1915 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ 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:1915:5: note: in expansion of macro 'GLOBALIZE_VAR' 1915 | 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 */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1915:5: note: in expansion of macro 'GLOBALIZE_VAR' 1915 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ 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:1915:5: note: in expansion of macro 'GLOBALIZE_VAR' 1915 | GLOBALIZE_VAR(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++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:1915:5: note: in expansion of macro 'GLOBALIZE_VAR' 1915 | 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) | ^ mic.c:1916:11: note: in expansion of macro 'ADDTAG' 1916 | err = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:1917:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1917 | FOLLOW(heap_top++) = (BPLONG)str_PERMISSION_ERROR; | ^ mic.c: In function 'c_representation_error': term.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:1928:11: note: in expansion of macro 'ADDTAG' 1928 | err = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:1929:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1929 | FOLLOW(heap_top++) = (BPLONG)str_REPRESENTATION_ERROR; | ^ mic.c: In function 'is_iso_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); \ | ^~~~~~ mic.c:1936:5: note: in expansion of macro 'DEREF' 1936 | DEREF(exception); | ^~~~~ 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:1936:5: note: in expansion of macro 'DEREF' 1936 | DEREF(exception); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1936:5: note: in expansion of macro 'DEREF' 1936 | DEREF(exception); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1936:5: note: in expansion of macro 'DEREF' 1936 | DEREF(exception); | ^~~~~ mic.c: In function 'c_builtin_error1': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1945:5: note: in expansion of macro 'GLOBALIZE_VAR' 1945 | 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); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1945:5: note: in expansion of macro 'GLOBALIZE_VAR' 1945 | 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) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1945:5: note: in expansion of macro 'GLOBALIZE_VAR' 1945 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ 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:1945:5: note: in expansion of macro 'GLOBALIZE_VAR' 1945 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ 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:1945:5: note: in expansion of macro 'GLOBALIZE_VAR' 1945 | 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 */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1945:5: note: in expansion of macro 'GLOBALIZE_VAR' 1945 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ 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:1945:5: note: in expansion of macro 'GLOBALIZE_VAR' 1945 | GLOBALIZE_VAR(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++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:1945:5: note: in expansion of macro 'GLOBALIZE_VAR' 1945 | 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) | ^ mic.c:1946:11: note: in expansion of macro 'ADDTAG' 1946 | err = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:1947:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1947 | FOLLOW(heap_top++) = (BPLONG)str_BUILTIN_ERROR1; | ^ mic.c: In function 'c_builtin_error2': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1957:5: note: in expansion of macro 'GLOBALIZE_VAR' 1957 | 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); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1957:5: note: in expansion of macro 'GLOBALIZE_VAR' 1957 | 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) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1957:5: note: in expansion of macro 'GLOBALIZE_VAR' 1957 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ 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:1957:5: note: in expansion of macro 'GLOBALIZE_VAR' 1957 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ 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:1957:5: note: in expansion of macro 'GLOBALIZE_VAR' 1957 | 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 */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1957:5: note: in expansion of macro 'GLOBALIZE_VAR' 1957 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ 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:1957:5: note: in expansion of macro 'GLOBALIZE_VAR' 1957 | GLOBALIZE_VAR(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++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:1957:5: note: in expansion of macro 'GLOBALIZE_VAR' 1957 | 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); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1958:5: note: in expansion of macro 'GLOBALIZE_VAR' 1958 | 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); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1958:5: note: in expansion of macro 'GLOBALIZE_VAR' 1958 | 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) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1958:5: note: in expansion of macro 'GLOBALIZE_VAR' 1958 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ 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:1958:5: note: in expansion of macro 'GLOBALIZE_VAR' 1958 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ 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:1958:5: note: in expansion of macro 'GLOBALIZE_VAR' 1958 | 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 */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1958:5: note: in expansion of macro 'GLOBALIZE_VAR' 1958 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ 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:1958:5: note: in expansion of macro 'GLOBALIZE_VAR' 1958 | GLOBALIZE_VAR(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++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:1958:5: note: in expansion of macro 'GLOBALIZE_VAR' 1958 | 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) | ^ mic.c:1959:11: note: in expansion of macro 'ADDTAG' 1959 | err = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:1960:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1960 | FOLLOW(heap_top++) = (BPLONG)str_BUILTIN_ERROR2; | ^ 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); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1971:5: note: in expansion of macro 'GLOBALIZE_VAR' 1971 | 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); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1971:5: note: in expansion of macro 'GLOBALIZE_VAR' 1971 | 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) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1971:5: note: in expansion of macro 'GLOBALIZE_VAR' 1971 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ 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:1971:5: note: in expansion of macro 'GLOBALIZE_VAR' 1971 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ 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:1971:5: note: in expansion of macro 'GLOBALIZE_VAR' 1971 | 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 */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1971:5: note: in expansion of macro 'GLOBALIZE_VAR' 1971 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ 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:1971:5: note: in expansion of macro 'GLOBALIZE_VAR' 1971 | GLOBALIZE_VAR(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++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:1971:5: note: in expansion of macro 'GLOBALIZE_VAR' 1971 | 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); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1972:5: note: in expansion of macro 'GLOBALIZE_VAR' 1972 | 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); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1972:5: note: in expansion of macro 'GLOBALIZE_VAR' 1972 | 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) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1972:5: note: in expansion of macro 'GLOBALIZE_VAR' 1972 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ 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:1972:5: note: in expansion of macro 'GLOBALIZE_VAR' 1972 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ 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:1972:5: note: in expansion of macro 'GLOBALIZE_VAR' 1972 | 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 */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1972:5: note: in expansion of macro 'GLOBALIZE_VAR' 1972 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ 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:1972:5: note: in expansion of macro 'GLOBALIZE_VAR' 1972 | GLOBALIZE_VAR(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++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:1972:5: note: in expansion of macro 'GLOBALIZE_VAR' 1972 | 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); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1973:5: note: in expansion of macro 'GLOBALIZE_VAR' 1973 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ 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:1973:5: note: in expansion of macro 'GLOBALIZE_VAR' 1973 | 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) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1973:5: note: in expansion of macro 'GLOBALIZE_VAR' 1973 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ 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:1973:5: note: in expansion of macro 'GLOBALIZE_VAR' 1973 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ 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:1973:5: note: in expansion of macro 'GLOBALIZE_VAR' 1973 | 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 */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1973:5: note: in expansion of macro 'GLOBALIZE_VAR' 1973 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ 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:1973:5: note: in expansion of macro 'GLOBALIZE_VAR' 1973 | GLOBALIZE_VAR(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++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:1973:5: note: in expansion of macro 'GLOBALIZE_VAR' 1973 | GLOBALIZE_VAR(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) | ^ mic.c:1974:11: note: in expansion of macro 'ADDTAG' 1974 | err = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:1975:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1975 | FOLLOW(heap_top++) = (BPLONG)str_BUILTIN_ERROR3; | ^ mic.c: In function 'c_builtin_error4': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1987:5: note: in expansion of macro 'GLOBALIZE_VAR' 1987 | 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); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1987:5: note: in expansion of macro 'GLOBALIZE_VAR' 1987 | 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) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1987:5: note: in expansion of macro 'GLOBALIZE_VAR' 1987 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ 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:1987:5: note: in expansion of macro 'GLOBALIZE_VAR' 1987 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ 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:1987:5: note: in expansion of macro 'GLOBALIZE_VAR' 1987 | 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 */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1987:5: note: in expansion of macro 'GLOBALIZE_VAR' 1987 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ 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:1987:5: note: in expansion of macro 'GLOBALIZE_VAR' 1987 | GLOBALIZE_VAR(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++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:1987:5: note: in expansion of macro 'GLOBALIZE_VAR' 1987 | 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); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1988:5: note: in expansion of macro 'GLOBALIZE_VAR' 1988 | 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); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1988:5: note: in expansion of macro 'GLOBALIZE_VAR' 1988 | 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) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1988:5: note: in expansion of macro 'GLOBALIZE_VAR' 1988 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ 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:1988:5: note: in expansion of macro 'GLOBALIZE_VAR' 1988 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ 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:1988:5: note: in expansion of macro 'GLOBALIZE_VAR' 1988 | 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 */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1988:5: note: in expansion of macro 'GLOBALIZE_VAR' 1988 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ 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:1988:5: note: in expansion of macro 'GLOBALIZE_VAR' 1988 | GLOBALIZE_VAR(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++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:1988:5: note: in expansion of macro 'GLOBALIZE_VAR' 1988 | 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); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1989:5: note: in expansion of macro 'GLOBALIZE_VAR' 1989 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ 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:1989:5: note: in expansion of macro 'GLOBALIZE_VAR' 1989 | 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) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1989:5: note: in expansion of macro 'GLOBALIZE_VAR' 1989 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ 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:1989:5: note: in expansion of macro 'GLOBALIZE_VAR' 1989 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ 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:1989:5: note: in expansion of macro 'GLOBALIZE_VAR' 1989 | 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 */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1989:5: note: in expansion of macro 'GLOBALIZE_VAR' 1989 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ 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:1989:5: note: in expansion of macro 'GLOBALIZE_VAR' 1989 | GLOBALIZE_VAR(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++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:1989:5: note: in expansion of macro 'GLOBALIZE_VAR' 1989 | 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); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1990:5: note: in expansion of macro 'GLOBALIZE_VAR' 1990 | GLOBALIZE_VAR(op4); | ^~~~~~~~~~~~~ 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:1990:5: note: in expansion of macro 'GLOBALIZE_VAR' 1990 | 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) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1990:5: note: in expansion of macro 'GLOBALIZE_VAR' 1990 | GLOBALIZE_VAR(op4); | ^~~~~~~~~~~~~ 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:1990:5: note: in expansion of macro 'GLOBALIZE_VAR' 1990 | GLOBALIZE_VAR(op4); | ^~~~~~~~~~~~~ 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:1990:5: note: in expansion of macro 'GLOBALIZE_VAR' 1990 | 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 */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1990:5: note: in expansion of macro 'GLOBALIZE_VAR' 1990 | GLOBALIZE_VAR(op4); | ^~~~~~~~~~~~~ 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:1990:5: note: in expansion of macro 'GLOBALIZE_VAR' 1990 | GLOBALIZE_VAR(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++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:1990:5: note: in expansion of macro 'GLOBALIZE_VAR' 1990 | GLOBALIZE_VAR(op4); | ^~~~~~~~~~~~~ term.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:1991:11: note: in expansion of macro 'ADDTAG' 1991 | err = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:1992:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1992 | FOLLOW(heap_top++) = (BPLONG)str_BUILTIN_ERROR4; | ^ mic.c: In function 'c_type_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); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2006:5: note: in expansion of macro 'GLOBALIZE_VAR' 2006 | 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:2006:5: note: in expansion of macro 'GLOBALIZE_VAR' 2006 | 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) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2006:5: note: in expansion of macro 'GLOBALIZE_VAR' 2006 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ 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:2006:5: note: in expansion of macro 'GLOBALIZE_VAR' 2006 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ 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:2006:5: note: in expansion of macro 'GLOBALIZE_VAR' 2006 | 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 */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:2006:5: note: in expansion of macro 'GLOBALIZE_VAR' 2006 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ 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:2006:5: note: in expansion of macro 'GLOBALIZE_VAR' 2006 | GLOBALIZE_VAR(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++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:2006:5: note: in expansion of macro 'GLOBALIZE_VAR' 2006 | 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) | ^ mic.c:2007:11: note: in expansion of macro 'ADDTAG' 2007 | err = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:2008:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2008 | FOLLOW(heap_top++) = (BPLONG)str_TYPE_ERROR; | ^ term.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:32: note: in expansion of macro 'ADDTAG' 2012 | FOLLOW(heap_top) = ADDTAG((heap_top+1), STR); | ^~~~~~ mic.c:2014:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2014 | 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 */ | ^ mic.c:2018:36: note: in expansion of macro 'FOLLOW' 2018 | sym_ptr = (SYM_REC_PTR)FOLLOW(UNTAGGED_ADDR(term)); | ^~~~~~ mic.c:2018:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2018 | sym_ptr = (SYM_REC_PTR)FOLLOW(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) | ^ mic.c:2019:32: note: in expansion of macro 'ADDTAG' 2019 | FOLLOW(heap_top) = ADDTAG((heap_top+1), STR); | ^~~~~~ mic.c:2021:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021 | FOLLOW(heap_top++) = (BPLONG)slash_psc; | ^ term.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:2022:34: note: in expansion of macro 'ADDTAG' 2022 | FOLLOW(heap_top++) = ADDTAG(BP_NEW_SYM(GET_NAME(sym_ptr), 0), ATM); | ^~~~~~ 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); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2037:5: note: in expansion of macro 'GLOBALIZE_VAR' 2037 | 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:2037:5: note: in expansion of macro 'GLOBALIZE_VAR' 2037 | 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) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2037:5: note: in expansion of macro 'GLOBALIZE_VAR' 2037 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ 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:2037:5: note: in expansion of macro 'GLOBALIZE_VAR' 2037 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ 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:2037:5: note: in expansion of macro 'GLOBALIZE_VAR' 2037 | 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 */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:2037:5: note: in expansion of macro 'GLOBALIZE_VAR' 2037 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ 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:2037:5: note: in expansion of macro 'GLOBALIZE_VAR' 2037 | GLOBALIZE_VAR(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++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:2037:5: note: in expansion of macro 'GLOBALIZE_VAR' 2037 | 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) | ^ mic.c:2038:11: note: in expansion of macro 'ADDTAG' 2038 | err = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:2039:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2039 | FOLLOW(heap_top++) = (BPLONG)str_SYNTAX_ERROR; | ^ mic.c: In function 'c_stream_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:2048:11: note: in expansion of macro 'ADDTAG' 2048 | src = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:2049:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2049 | FOLLOW(heap_top++) = (BPLONG)BP_NEW_SYM("$stream", 1); | ^ mic.c: In function 'c_error_src': term.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:2058:11: note: in expansion of macro 'ADDTAG' 2058 | src = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:2059:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2059 | FOLLOW(heap_top++) = (BPLONG)slash_psc; | ^ term.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:26: note: in expansion of macro 'ADDTAG' 2060 | FOLLOW(heap_top++) = ADDTAG(BP_NEW_SYM(str, 0), ATM); | ^~~~~~ mic.c: In function 'b_LIST_LENGTH_cff': mic.c:2074:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2074 | lst = *((BPLONG_PTR)UNTAGGED_ADDR(lst)+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:2076:5: note: in expansion of macro 'DEREF' 2076 | DEREF(lst); if (ISLIST(lst)) 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); \ | ^ mic.c:2076:5: note: in expansion of macro 'DEREF' 2076 | DEREF(lst); if (ISLIST(lst)) goto restart; | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2076:5: note: in expansion of macro 'DEREF' 2076 | DEREF(lst); if (ISLIST(lst)) goto restart; | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2076:5: note: in expansion of macro 'DEREF' 2076 | 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:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ mic.c:2077:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2077 | ASSIGN_sv_heap_term(lstr, 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);} | ^~~~~~~~~~~ mic.c:2077:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2077 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:2078:5: note: in expansion of macro 'ASSIGN_f_atom' 2078 | ASSIGN_f_atom(len, MAKEINT(i)); | ^~~~~~~~~~~~~ mic.c: In function 'b_PICAT_LENGTH_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); \ | ^~~~~~ mic.c:2090:9: note: in expansion of macro 'NDEREF' 2090 | NDEREF(term, start); | ^~~~~~ term.h:149: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:2090:9: note: in expansion of macro 'NDEREF' 2090 | 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) { \ | ^ mic.c:2090:9: note: in expansion of macro 'NDEREF' 2090 | NDEREF(term, start); | ^~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ mic.c:2090:9: note: in expansion of macro 'NDEREF' 2090 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:2099:13: note: in expansion of macro 'ASSIGN_f_atom' 2099 | 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:2109:9: note: in expansion of macro 'ASSIGN_f_atom' 2109 | ASSIGN_f_atom(len, 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:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ mic.c:2119:19: note: in expansion of macro 'GET_STR_SYM_REC' 2119 | sym_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)))) | ^ mic.c:2119:19: note: in expansion of macro 'GET_STR_SYM_REC' 2119 | sym_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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:2124:9: note: in expansion of macro 'ASSIGN_f_atom' 2124 | ASSIGN_f_atom(len, MAKEINT(GET_ARITY(sym_ptr))); | ^~~~~~~~~~~~~ mic.c: In function 'intarray_to_intlist': term.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:2138:12: note: in expansion of macro 'ADDTAG' 2138 | lst0 = 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) | ^ mic.c:2142:23: note: in expansion of macro 'ADDTAG' 2142 | FOLLOW(ptr) = ADDTAG(heap_top, LST); | ^~~~~~ mic.c: In function 'termarray_to_termlist': term.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:2155:12: note: in expansion of macro 'ADDTAG' 2155 | lst0 = 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) | ^ mic.c:2159:23: note: in expansion of macro 'ADDTAG' 2159 | FOLLOW(ptr) = ADDTAG(heap_top, LST); | ^~~~~~ mic.c: In function 'bp_already_sorted_int_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); \ | ^~~~~~ mic.c:2186:5: note: in expansion of macro 'DEREF' 2186 | 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:2186:5: note: in expansion of macro 'DEREF' 2186 | 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:2186:5: note: in expansion of macro 'DEREF' 2186 | 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:2186:5: note: in expansion of macro 'DEREF' 2186 | DEREF(lst); | ^~~~~ mic.c:2188:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2188 | 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); \ | ^~~~~~ mic.c:2189:28: note: in expansion of macro 'DEREF' 2189 | pre = FOLLOW(ptr); DEREF(pre); | ^~~~~ 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:2189:28: note: in expansion of macro 'DEREF' 2189 | 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:2189:28: note: in expansion of macro 'DEREF' 2189 | 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; \ | ^ mic.c:2189:28: note: in expansion of macro 'DEREF' 2189 | 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); \ | ^~~~~~ mic.c:2194:30: note: in expansion of macro 'DEREF' 2194 | 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:2194:30: note: in expansion of macro 'DEREF' 2194 | 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:2194:30: note: in expansion of macro 'DEREF' 2194 | 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; \ | ^ mic.c:2194:30: note: in expansion of macro 'DEREF' 2194 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ mic.c:2198:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2198 | 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); \ | ^~~~~~ mic.c:2199:28: note: in expansion of macro 'DEREF' 2199 | 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); \ | ^ mic.c:2199:28: note: in expansion of macro 'DEREF' 2199 | 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) \ | ^ mic.c:2199:28: note: in expansion of macro 'DEREF' 2199 | 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; \ | ^ mic.c:2199:28: note: in expansion of macro 'DEREF' 2199 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2208:30: note: in expansion of macro 'DEREF' 2208 | 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:2208:30: note: in expansion of macro 'DEREF' 2208 | 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:2208:30: note: in expansion of macro 'DEREF' 2208 | 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; \ | ^ mic.c:2208:30: note: in expansion of macro 'DEREF' 2208 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ mic.c: In function 'bp_already_sorted_term_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); \ | ^~~~~~ mic.c:2240:5: note: in expansion of macro 'DEREF' 2240 | 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:2240:5: note: in expansion of macro 'DEREF' 2240 | 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:2240:5: note: in expansion of macro 'DEREF' 2240 | 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:2240:5: note: in expansion of macro 'DEREF' 2240 | DEREF(lst); | ^~~~~ mic.c:2242:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2242 | 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); \ | ^~~~~~ mic.c:2246:30: note: in expansion of macro 'DEREF' 2246 | 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:2246:30: note: in expansion of macro 'DEREF' 2246 | 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:2246:30: note: in expansion of macro 'DEREF' 2246 | 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; \ | ^ mic.c:2246:30: note: in expansion of macro 'DEREF' 2246 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ mic.c:2251:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2251 | 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); \ | ^~~~~~ mic.c:2263:30: note: in expansion of macro 'DEREF' 2263 | 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:2263:30: note: in expansion of macro 'DEREF' 2263 | 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:2263:30: note: in expansion of macro 'DEREF' 2263 | 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; \ | ^ mic.c:2263:30: note: in expansion of macro 'DEREF' 2263 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ mic.c: In function 'bp_reverse_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); \ | ^~~~~~ mic.c:2363:5: note: in expansion of macro 'DEREF' 2363 | 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:2363:5: note: in expansion of macro 'DEREF' 2363 | 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:2363:5: note: in expansion of macro 'DEREF' 2363 | 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:2363:5: note: in expansion of macro 'DEREF' 2363 | DEREF(lst); | ^~~~~ mic.c:2366:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2366 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:2368:19: note: in expansion of macro 'ADDTAG' 2368 | tmp_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); \ | ^~~~~~ mic.c:2372:30: note: in expansion of macro 'DEREF' 2372 | 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:2372:30: note: in expansion of macro 'DEREF' 2372 | 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:2372:30: note: in expansion of macro 'DEREF' 2372 | 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; \ | ^ mic.c:2372:30: note: in expansion of macro 'DEREF' 2372 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ mic.c: In function 'b_DEREF_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:2450:5: note: in expansion of macro 'DEREF' 2450 | 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); \ | ^ mic.c:2450:5: note: in expansion of macro 'DEREF' 2450 | 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:2450:5: note: in expansion of macro 'DEREF' 2450 | DEREF(T); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2450:5: note: in expansion of macro 'DEREF' 2450 | DEREF(T); | ^~~~~ mic.c:2454:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2454 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(T); | ^ mic.c:2455:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2455 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2458:32: note: in expansion of macro 'DEREF' 2458 | 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); \ | ^ mic.c:2458:32: note: in expansion of macro 'DEREF' 2458 | e = FOLLOW(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) \ | ^ mic.c:2458:32: note: in expansion of macro 'DEREF' 2458 | e = FOLLOW(ptr+i); DEREF(e); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2458:32: note: in expansion of macro 'DEREF' 2458 | e = FOLLOW(ptr+i); 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ mic.c:2464:13: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 2464 | PUSHTRAIL_H_NONATOMIC(top, FOLLOW(top)); | ^~~~~~~~~~~~~~~~~~~~~ mic.c:2468:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2468 | 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); \ | ^~~~~~ mic.c:2469:26: note: in expansion of macro 'DEREF' 2469 | 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:2469:26: note: in expansion of macro 'DEREF' 2469 | 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:2469:26: note: in expansion of macro 'DEREF' 2469 | e = FOLLOW(ptr); DEREF(e); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2469:26: note: in expansion of macro 'DEREF' 2469 | e = FOLLOW(ptr); 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ mic.c:2474:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 2474 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2477:26: note: in expansion of macro 'DEREF' 2477 | 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:2477:26: note: in expansion of macro 'DEREF' 2477 | 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:2477:26: note: in expansion of macro 'DEREF' 2477 | e = FOLLOW(ptr); DEREF(e); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2477:26: note: in expansion of macro 'DEREF' 2477 | e = FOLLOW(ptr); 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ mic.c:2482:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 2482 | PUSHTRAIL_H_NONATOMIC(ptr, FOLLOW(ptr)); | ^~~~~~~~~~~~~~~~~~~~~ mic.c: In function 'b_IS_STRUCT_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:2496:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2496 | SWITCH_OP_STRUCT(term, lab1, {return BP_FALSE;}, {return BP_TRUE;}, {return BP_FALSE;}); | ^~~~~~~~~~~~~~~~ term.h:149:32: warning: 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:2496:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2496 | SWITCH_OP_STRUCT(term, lab1, {return BP_FALSE;}, {return BP_TRUE;}, {return BP_FALSE;}); | ^~~~~~~~~~~~~~~~ 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:2496:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2496 | SWITCH_OP_STRUCT(term, lab1, {return BP_FALSE;}, {return BP_TRUE;}, {return BP_FALSE;}); | ^~~~~~~~~~~~~~~~ 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:2496:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2496 | SWITCH_OP_STRUCT(term, lab1, {return BP_FALSE;}, {return BP_TRUE;}, {return BP_FALSE;}); | ^~~~~~~~~~~~~~~~ mic.c: In function 'b_IS_COMPOUND_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:2501:5: note: in expansion of macro 'DEREF' 2501 | 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:2501:5: note: in expansion of macro 'DEREF' 2501 | 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:2501:5: note: in expansion of macro 'DEREF' 2501 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2501:5: note: in expansion of macro 'DEREF' 2501 | DEREF(term); | ^~~~~ mic.c: In function 'b_IS_STRING_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:2512:5: note: in expansion of macro 'DEREF' 2512 | 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:2512:5: note: in expansion of macro 'DEREF' 2512 | 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:2512:5: note: in expansion of macro 'DEREF' 2512 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2512:5: note: in expansion of macro 'DEREF' 2512 | DEREF(term); | ^~~~~ mic.c:2518:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2518 | list_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); \ | ^~~~~~ mic.c:2519:36: note: in expansion of macro 'DEREF' 2519 | term = FOLLOW(list_ptr+1); 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:2519:36: note: in expansion of macro 'DEREF' 2519 | term = FOLLOW(list_ptr+1); 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:2519:36: note: in expansion of macro 'DEREF' 2519 | term = FOLLOW(list_ptr+1); DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2519:36: note: in expansion of macro 'DEREF' 2519 | 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); \ | ^~~~~~ mic.c:2520:31: note: in expansion of macro 'DEREF' 2520 | c = FOLLOW(list_ptr); DEREF(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:2520:31: note: in expansion of macro 'DEREF' 2520 | 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:2520:31: note: in expansion of macro 'DEREF' 2520 | 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:2520:31: note: in expansion of macro 'DEREF' 2520 | c = FOLLOW(list_ptr); DEREF(c); | ^~~~~ 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:2522:32: note: in expansion of macro 'GET_ATM_SYM_REC' 2522 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(c); | ^~~~~~~~~~~~~~~ mic.c: In function 'b_IS_MAP_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:2535:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2535 | 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); \ | ^~~~~~ mic.c:2535:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2535 | 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:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2535:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2535 | 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:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2535:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2535 | 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; \ | ^~~~~~~ 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:2538:44: note: in expansion of macro 'GET_STR_SYM_REC' 2538 | SYM_REC_PTR sym = 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:2538:44: note: in expansion of macro 'GET_STR_SYM_REC' 2538 | SYM_REC_PTR sym = GET_STR_SYM_REC(term); | ^~~~~~~~~~~~~~~ mic.c: In function 'b_IS_ARRAY_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:2549:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2549 | 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); \ | ^~~~~~ mic.c:2549:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2549 | 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:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2549:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2549 | 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:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2549:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2549 | 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; \ | ^~~~~~~ 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:2551:46: note: in expansion of macro 'GET_STR_SYM_REC' 2551 | {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:2551:46: note: in expansion of macro 'GET_STR_SYM_REC' 2551 | {sym_ptr = (SYM_REC_PTR)GET_STR_SYM_REC(term); | ^~~~~~~~~~~~~~~ mic.c: In function 'b_IS_BIGINT_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:2559:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2559 | 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); \ | ^~~~~~ mic.c:2559:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2559 | 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:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2559:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2559 | 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:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2559:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2559 | 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; \ | ^~~~~~~ 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:2561:38: note: in expansion of macro 'GET_STR_SYM_REC' 2561 | {return (BPLONG)GET_STR_SYM_REC(term) == (BPLONG)bigint_psc;}, | ^~~~~~~~~~~~~~~ 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:2561:38: note: in expansion of macro 'GET_STR_SYM_REC' 2561 | {return (BPLONG)GET_STR_SYM_REC(term) == (BPLONG)bigint_psc;}, | ^~~~~~~~~~~~~~~ mic.c:2561:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2561 | {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:2561:63: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2561 | {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); \ | ^~~~~~ mic.c:2570:5: note: in expansion of macro 'DEREF' 2570 | 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:2570:5: note: in expansion of macro 'DEREF' 2570 | 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:2570:5: note: in expansion of macro 'DEREF' 2570 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2570:5: note: in expansion of macro 'DEREF' 2570 | 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:2572:28: note: in expansion of macro 'GET_ATM_SYM_REC' 2572 | 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); \ | ^~~~~~ mic.c:2584:5: note: in expansion of macro 'DEREF' 2584 | 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:2584:5: note: in expansion of macro 'DEREF' 2584 | 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:2584:5: note: in expansion of macro 'DEREF' 2584 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2584:5: note: in expansion of macro 'DEREF' 2584 | 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:2586:28: note: in expansion of macro 'GET_ATM_SYM_REC' 2586 | 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:2596:5: note: in expansion of macro 'DEREF' 2596 | 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:2596:5: note: in expansion of macro 'DEREF' 2596 | 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:2596:5: note: in expansion of macro 'DEREF' 2596 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2596:5: note: in expansion of macro 'DEREF' 2596 | 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:2598:28: note: in expansion of macro 'GET_ATM_SYM_REC' 2598 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(term); | ^~~~~~~~~~~~~~~ mic.c: In function 'b_IS_ALPHA_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); \ | ^~~~~~ mic.c:2608:5: note: in expansion of macro 'DEREF' 2608 | 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:2608:5: note: in expansion of macro 'DEREF' 2608 | 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:2608:5: note: in expansion of macro 'DEREF' 2608 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2608:5: note: in expansion of macro 'DEREF' 2608 | 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:2610:28: note: in expansion of macro 'GET_ATM_SYM_REC' 2610 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(term); | ^~~~~~~~~~~~~~~ mic.c: In function 'b_IS_LOWERCASE_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:2621:5: note: in expansion of macro 'DEREF' 2621 | 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:2621:5: note: in expansion of macro 'DEREF' 2621 | 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:2621:5: note: in expansion of macro 'DEREF' 2621 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2621:5: note: in expansion of macro 'DEREF' 2621 | 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:2623:28: note: in expansion of macro 'GET_ATM_SYM_REC' 2623 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(term); | ^~~~~~~~~~~~~~~ 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:2633:5: note: in expansion of macro 'DEREF' 2633 | 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:2633:5: note: in expansion of macro 'DEREF' 2633 | 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:2633:5: note: in expansion of macro 'DEREF' 2633 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2633:5: note: in expansion of macro 'DEREF' 2633 | 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:2635:28: note: in expansion of macro 'GET_ATM_SYM_REC' 2635 | 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: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:2642:5: note: in expansion of macro 'SWITCH_OP' 2642 | 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:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2642:5: note: in expansion of macro 'SWITCH_OP' 2642 | 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:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2642:5: note: in expansion of macro 'SWITCH_OP' 2642 | SWITCH_OP(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:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2642:5: note: in expansion of macro 'SWITCH_OP' 2642 | SWITCH_OP(term, lab1, | ^~~~~~~~~ mic.c: In function 'c_xk_token': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:2659:5: note: in expansion of macro 'DEREF' 2659 | 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:2659:5: note: in expansion of macro 'DEREF' 2659 | 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:2659:5: note: in expansion of macro 'DEREF' 2659 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2659:5: note: in expansion of macro 'DEREF' 2659 | 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:2661:28: note: in expansion of macro 'GET_ATM_SYM_REC' 2661 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(term); | ^~~~~~~~~~~~~~~ mic.c: In function 'c_is_picat_public_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); \ | ^~~~~~ mic.c:2680:5: note: in expansion of macro 'SWITCH_OP' 2680 | 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:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2680:5: note: in expansion of macro 'SWITCH_OP' 2680 | 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:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2680:5: note: in expansion of macro 'SWITCH_OP' 2680 | SWITCH_OP(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:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2680:5: note: in expansion of macro 'SWITCH_OP' 2680 | SWITCH_OP(term, 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)) | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ mic.c:2683:29: note: in expansion of macro 'GET_ATM_SYM_REC' 2683 | sym_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: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:2685:26: note: in expansion of macro 'GET_STR_SYM_REC' 2685 | {sym_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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ mic.c:2685:26: note: in expansion of macro 'GET_STR_SYM_REC' 2685 | {sym_ptr = GET_STR_SYM_REC(term);}, | ^~~~~~~~~~~~~~~ mic.c: In function 'b_IS_LIST_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:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2698:5: note: in expansion of macro 'SWITCH_OP_LST' 2698 | SWITCH_OP_LST(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:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2698:5: note: in expansion of macro 'SWITCH_OP_LST' 2698 | SWITCH_OP_LST(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:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2698:5: note: in expansion of macro 'SWITCH_OP_LST' 2698 | SWITCH_OP_LST(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:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2698:5: note: in expansion of macro 'SWITCH_OP_LST' 2698 | 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:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2706:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2706 | 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); \ | ^~~~~~ mic.c:2706:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2706 | 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:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2706:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2706 | 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:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2706:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2706 | 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; \ | ^~~~~~~ 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:2709:49: note: in expansion of macro 'GET_STR_SYM_REC' 2709 | 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:2709:49: note: in expansion of macro 'GET_STR_SYM_REC' 2709 | 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: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:2710:26: note: in expansion of macro 'ASSIGN_f_atom' 2710 | ASSIGN_f_atom(arity, MAKEINT(GET_ARITY(sym_ptr))); | ^~~~~~~~~~~~~ mic.c: In function 'b_STRUCT_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: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:2718:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2718 | 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); \ | ^~~~~~ mic.c:2718:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2718 | 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:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2718:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2718 | 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:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2718:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2718 | 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; \ | ^~~~~~~ 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:2721:49: note: in expansion of macro 'GET_STR_SYM_REC' 2721 | 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:2721:49: note: in expansion of macro 'GET_STR_SYM_REC' 2721 | 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: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:2722:26: note: in expansion of macro 'ASSIGN_f_atom' 2722 | ASSIGN_f_atom(name, ADDTAG(insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), 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:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ mic.c:2722:26: note: in expansion of macro 'ASSIGN_f_atom' 2722 | ASSIGN_f_atom(name, ADDTAG(insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), 0), ATM)); | ^~~~~~~~~~~~~ mic.c:2722:46: note: in expansion of macro 'ADDTAG' 2722 | 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': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:2733:5: note: in expansion of macro 'DEREF' 2733 | DEREF(name); | ^~~~~ 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:2733:5: note: in expansion of macro 'DEREF' 2733 | DEREF(name); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2733:5: note: in expansion of macro 'DEREF' 2733 | DEREF(name); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2733:5: note: in expansion of macro 'DEREF' 2733 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2735:5: note: in expansion of macro 'DEREF' 2735 | 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); \ | ^ mic.c:2735:5: note: in expansion of macro 'DEREF' 2735 | DEREF(arity); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2735:5: note: in expansion of macro 'DEREF' 2735 | DEREF(arity); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2735:5: note: in expansion of macro 'DEREF' 2735 | DEREF(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)) | ^ mic.c:2739:28: note: in expansion of macro 'GET_ATM_SYM_REC' 2739 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(name); | ^~~~~~~~~~~~~~~ mic.c:2740:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2740 | FOLLOW(heap_top) = (BPLONG)insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:2741:5: note: in expansion of macro 'ASSIGN_v_heap_term' 2741 | ASSIGN_v_heap_term(term, 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) | ^ 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:2741:30: note: in expansion of macro 'ADDTAG' 2741 | ASSIGN_v_heap_term(term, ADDTAG(heap_top, 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:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:2741:5: note: in expansion of macro 'ASSIGN_v_heap_term' 2741 | 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:2741:5: note: in expansion of macro 'ASSIGN_v_heap_term' 2741 | ASSIGN_v_heap_term(term, ADDTAG(heap_top, STR)); | ^~~~~~~~~~~~~~~~~~ mic.c:2747:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2747 | FOLLOW(ptr) = (BPLONG)ptr; | ^ mic.c: In function 'Cboot_mic': term.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:2760:24: note: in expansion of macro 'ADDTAG' 2760 | greater_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:2761:21: note: in expansion of macro 'ADDTAG' 2761 | 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:2762:17: note: in expansion of macro 'ADDTAG' 2762 | equal_sym = ADDTAG(BP_NEW_SYM("=", 0), ATM); | ^~~~~~ mic.c: In function 'c_bp_exit': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:2873:5: note: in expansion of macro 'DEREF' 2873 | DEREF(code); | ^~~~~ 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:2873:5: note: in expansion of macro 'DEREF' 2873 | DEREF(code); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2873:5: note: in expansion of macro 'DEREF' 2873 | DEREF(code); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2873:5: note: in expansion of macro 'DEREF' 2873 | DEREF(code); | ^~~~~ mic.c: In function 'b_PICAT_ARG_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: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:2898:23: note: in expansion of macro 'SWITCH_OP' 2898 | SWITCH_OP(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: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:2898:23: note: in expansion of macro 'SWITCH_OP' 2898 | 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: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:2898:23: note: in expansion of macro 'SWITCH_OP' 2898 | SWITCH_OP(Comp, | ^~~~~~~~~ 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:2898:23: note: in expansion of macro 'SWITCH_OP' 2898 | SWITCH_OP(Comp, | ^~~~~~~~~ mic.c:2907:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2907 | arr_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Comp); | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2898:23: note: in expansion of macro 'SWITCH_OP' 2898 | 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:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2898:23: note: in expansion of macro 'SWITCH_OP' 2898 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2908:67: note: in expansion of macro 'DEREF' 2908 | 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); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2898:23: note: in expansion of macro 'SWITCH_OP' 2898 | SWITCH_OP(Comp, | ^~~~~~~~~ mic.c:2908:67: note: in expansion of macro 'DEREF' 2908 | Comp = FOLLOW(arr_ptr+1); DEREF(Comp); | ^~~~~ 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:2898:23: note: in expansion of macro 'SWITCH_OP' 2898 | SWITCH_OP(Comp, | ^~~~~~~~~ mic.c:2908:67: note: in expansion of macro 'DEREF' 2908 | 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; \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2898:23: note: in expansion of macro 'SWITCH_OP' 2898 | SWITCH_OP(Comp, | ^~~~~~~~~ mic.c:2908:67: note: in expansion of macro 'DEREF' 2908 | Comp = FOLLOW(arr_ptr+1); DEREF(Comp); | ^~~~~ mic.c:2912:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2912 | arr_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Comp); | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2898:23: note: in expansion of macro 'SWITCH_OP' 2898 | 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:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2898:23: note: in expansion of macro 'SWITCH_OP' 2898 | 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:2914:41: note: in expansion of macro 'ASSIGN_v_heap_term' 2914 | ASSIGN_v_heap_term(Arg, res); | ^~~~~~~~~~~~~~~~~~ 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:2898:23: note: in expansion of macro 'SWITCH_OP' 2898 | 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:2914:41: note: in expansion of macro 'ASSIGN_v_heap_term' 2914 | ASSIGN_v_heap_term(Arg, res); | ^~~~~~~~~~~~~~~~~~ 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:2898:23: note: in expansion of macro 'SWITCH_OP' 2898 | 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:2914:41: note: in expansion of macro 'ASSIGN_v_heap_term' 2914 | ASSIGN_v_heap_term(Arg, res); | ^~~~~~~~~~~~~~~~~~ mic.c:2923:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2923 | arr_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Comp); | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2898:23: note: in expansion of macro 'SWITCH_OP' 2898 | SWITCH_OP(Comp, | ^~~~~~~~~ mic.c:2924:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2924 | sym_ptr = (SYM_REC_PTR)FOLLOW(arr_ptr); | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2898:23: note: in expansion of macro 'SWITCH_OP' 2898 | 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:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2898:23: note: in expansion of macro 'SWITCH_OP' 2898 | 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:2931:37: note: in expansion of macro 'ASSIGN_v_heap_term' 2931 | ASSIGN_v_heap_term(Arg, res); | ^~~~~~~~~~~~~~~~~~ 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:2898:23: note: in expansion of macro 'SWITCH_OP' 2898 | 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:2931:37: note: in expansion of macro 'ASSIGN_v_heap_term' 2931 | ASSIGN_v_heap_term(Arg, res); | ^~~~~~~~~~~~~~~~~~ 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:2898:23: note: in expansion of macro 'SWITCH_OP' 2898 | 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:2931:37: note: in expansion of macro 'ASSIGN_v_heap_term' 2931 | 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: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:2888:5: note: in expansion of macro 'SWITCH_OP_INT' 2888 | 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:2888:5: note: in expansion of macro 'SWITCH_OP_INT' 2888 | 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:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2888:5: note: in expansion of macro 'SWITCH_OP_INT' 2888 | 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:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2888:5: note: in expansion of macro 'SWITCH_OP_INT' 2888 | SWITCH_OP_INT(Index, | ^~~~~~~~~~~~~ mic.c: In function 'b_PICAT_SETARG_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); \ | ^~~~~~ mic.c:2947:5: note: in expansion of macro 'DEREF' 2947 | 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); \ | ^ mic.c:2947:5: note: in expansion of macro 'DEREF' 2947 | DEREF(Arg); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2947:5: note: in expansion of macro 'DEREF' 2947 | DEREF(Arg); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2947:5: note: in expansion of macro 'DEREF' 2947 | DEREF(Arg); | ^~~~~ mic.c:2949:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2949 | if ((BPLONG_PTR)Arg > heap_top) { /* globalize the variable */ | ^ 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:2950:13: note: in expansion of macro 'PUSHTRAIL_s' 2950 | PUSHTRAIL_s(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 */ | ^ mic.c:2951:13: note: in expansion of macro 'FOLLOW' 2951 | FOLLOW(Arg) = (BPLONG)heap_top; | ^~~~~~ mic.c:2951:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2951 | FOLLOW(Arg) = (BPLONG)heap_top; | ^ mic.c:2952:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2952 | 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: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:2968:23: note: in expansion of macro 'SWITCH_OP' 2968 | SWITCH_OP(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: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:2968:23: note: in expansion of macro 'SWITCH_OP' 2968 | 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: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:2968:23: note: in expansion of macro 'SWITCH_OP' 2968 | SWITCH_OP(Comp, | ^~~~~~~~~ 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:2968:23: note: in expansion of macro 'SWITCH_OP' 2968 | SWITCH_OP(Comp, | ^~~~~~~~~ mic.c:2977:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2977 | arr_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Comp); | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2968:23: note: in expansion of macro 'SWITCH_OP' 2968 | 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:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2968:23: note: in expansion of macro 'SWITCH_OP' 2968 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2978:67: note: in expansion of macro 'DEREF' 2978 | 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); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2968:23: note: in expansion of macro 'SWITCH_OP' 2968 | SWITCH_OP(Comp, | ^~~~~~~~~ mic.c:2978:67: note: in expansion of macro 'DEREF' 2978 | Comp = FOLLOW(arr_ptr+1); DEREF(Comp); | ^~~~~ 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:2968:23: note: in expansion of macro 'SWITCH_OP' 2968 | SWITCH_OP(Comp, | ^~~~~~~~~ mic.c:2978:67: note: in expansion of macro 'DEREF' 2978 | 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; \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2968:23: note: in expansion of macro 'SWITCH_OP' 2968 | SWITCH_OP(Comp, | ^~~~~~~~~ mic.c:2978:67: note: in expansion of macro 'DEREF' 2978 | Comp = FOLLOW(arr_ptr+1); DEREF(Comp); | ^~~~~ mic.c:2982:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2982 | arr_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Comp); | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2968:23: note: in expansion of macro 'SWITCH_OP' 2968 | SWITCH_OP(Comp, | ^~~~~~~~~ term.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:2968:23: note: in expansion of macro 'SWITCH_OP' 2968 | 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:2987:41: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 2987 | PUSHTRAIL_H_NONATOMIC(arr_ptr, FOLLOW(arr_ptr)); | ^~~~~~~~~~~~~~~~~~~~~ mic.c:2996:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2996 | arr_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Comp); | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2968:23: note: in expansion of macro 'SWITCH_OP' 2968 | SWITCH_OP(Comp, | ^~~~~~~~~ mic.c:2997:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2997 | sym_ptr = (SYM_REC_PTR)FOLLOW(arr_ptr); | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2968:23: note: in expansion of macro 'SWITCH_OP' 2968 | SWITCH_OP(Comp, | ^~~~~~~~~ term.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:2968:23: note: in expansion of macro 'SWITCH_OP' 2968 | 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:3008:37: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 3008 | 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: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:2958:5: note: in expansion of macro 'SWITCH_OP_INT' 2958 | 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:2958:5: note: in expansion of macro 'SWITCH_OP_INT' 2958 | 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:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2958:5: note: in expansion of macro 'SWITCH_OP_INT' 2958 | 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:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2958:5: note: in expansion of macro 'SWITCH_OP_INT' 2958 | SWITCH_OP_INT(Index, | ^~~~~~~~~~~~~ mic.c: In function 'b_INSERT_ORDERED_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); \ | ^~~~~~ mic.c:3026:5: note: in expansion of macro 'DEREF' 3026 | 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:3026:5: note: in expansion of macro 'DEREF' 3026 | 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:3026:5: note: in expansion of macro 'DEREF' 3026 | 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:3026:5: note: in expansion of macro 'DEREF' 3026 | DEREF(lst); | ^~~~~ mic.c:3030:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3030 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:3035:32: note: in expansion of macro 'ADDTAG' 3035 | 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); \ | ^~~~~~ mic.c:3038:39: note: in expansion of macro 'DEREF' 3038 | 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); \ | ^ mic.c:3038:39: note: in expansion of macro 'DEREF' 3038 | 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) \ | ^ mic.c:3038:39: note: in expansion of macro 'DEREF' 3038 | 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; \ | ^ mic.c:3038:39: note: in expansion of macro 'DEREF' 3038 | 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:3045:24: note: in expansion of macro 'ADDTAG' 3045 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:3048:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3048 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ 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:3048:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3048 | 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:3048:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3048 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ mic.c: In function 'b_INSERT_ORDERED_NO_DUP_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); \ | ^~~~~~ mic.c:3059:5: note: in expansion of macro 'DEREF' 3059 | 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:3059:5: note: in expansion of macro 'DEREF' 3059 | 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:3059:5: note: in expansion of macro 'DEREF' 3059 | 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:3059:5: note: in expansion of macro 'DEREF' 3059 | DEREF(lst); | ^~~~~ mic.c:3065:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3065 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:3071:13: note: in expansion of macro 'ASSIGN_v_heap_term' 3071 | ASSIGN_v_heap_term(ret_lst, lst0); | ^~~~~~~~~~~~~~~~~~ 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:3071:13: note: in expansion of macro 'ASSIGN_v_heap_term' 3071 | ASSIGN_v_heap_term(ret_lst, lst0); | ^~~~~~~~~~~~~~~~~~ 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:3071:13: note: in expansion of macro 'ASSIGN_v_heap_term' 3071 | ASSIGN_v_heap_term(ret_lst, lst0); | ^~~~~~~~~~~~~~~~~~ term.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:3075:32: note: in expansion of macro 'ADDTAG' 3075 | 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); \ | ^~~~~~ mic.c:3078:39: note: in expansion of macro 'DEREF' 3078 | 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); \ | ^ mic.c:3078:39: note: in expansion of macro 'DEREF' 3078 | 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) \ | ^ mic.c:3078:39: note: in expansion of macro 'DEREF' 3078 | 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; \ | ^ mic.c:3078:39: note: in expansion of macro 'DEREF' 3078 | 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:3085:24: note: in expansion of macro 'ADDTAG' 3085 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:3088:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3088 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ 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:3088:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3088 | 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:3088:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3088 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ 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); \ | ^~~~~~ mic.c:3098:5: note: in expansion of macro 'DEREF' 3098 | 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:3098:5: note: in expansion of macro 'DEREF' 3098 | 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:3098:5: note: in expansion of macro 'DEREF' 3098 | 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:3098:5: note: in expansion of macro 'DEREF' 3098 | DEREF(lst); | ^~~~~ mic.c:3102:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3102 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:3107:32: note: in expansion of macro 'ADDTAG' 3107 | 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); \ | ^~~~~~ mic.c:3110:39: note: in expansion of macro 'DEREF' 3110 | 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); \ | ^ mic.c:3110:39: note: in expansion of macro 'DEREF' 3110 | 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) \ | ^ mic.c:3110:39: note: in expansion of macro 'DEREF' 3110 | 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; \ | ^ mic.c:3110:39: note: in expansion of macro 'DEREF' 3110 | 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:3117:24: note: in expansion of macro 'ADDTAG' 3117 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:3120:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3120 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ 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:3120:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3120 | 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:3120:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3120 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ mic.c: In function 'b_INSERT_ORDERED_DOWN_NO_DUP_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); \ | ^~~~~~ mic.c:3131:5: note: in expansion of macro 'DEREF' 3131 | 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:3131:5: note: in expansion of macro 'DEREF' 3131 | 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:3131:5: note: in expansion of macro 'DEREF' 3131 | 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:3131:5: note: in expansion of macro 'DEREF' 3131 | DEREF(lst); | ^~~~~ mic.c:3138:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3138 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:3144:13: note: in expansion of macro 'ASSIGN_v_heap_term' 3144 | ASSIGN_v_heap_term(ret_lst, lst0); | ^~~~~~~~~~~~~~~~~~ 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:3144:13: note: in expansion of macro 'ASSIGN_v_heap_term' 3144 | ASSIGN_v_heap_term(ret_lst, lst0); | ^~~~~~~~~~~~~~~~~~ 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:3144:13: note: in expansion of macro 'ASSIGN_v_heap_term' 3144 | ASSIGN_v_heap_term(ret_lst, lst0); | ^~~~~~~~~~~~~~~~~~ term.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:3148:32: note: in expansion of macro 'ADDTAG' 3148 | 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); \ | ^~~~~~ mic.c:3151:39: note: in expansion of macro 'DEREF' 3151 | 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); \ | ^ mic.c:3151:39: note: in expansion of macro 'DEREF' 3151 | 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) \ | ^ mic.c:3151:39: note: in expansion of macro 'DEREF' 3151 | 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; \ | ^ mic.c:3151:39: note: in expansion of macro 'DEREF' 3151 | 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:3158:24: note: in expansion of macro 'ADDTAG' 3158 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:3161:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3161 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ 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:3161:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3161 | 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:3161:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3161 | 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); \ | ^~~~~~ mic.c:3175:5: note: in expansion of macro 'DEREF' 3175 | 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:3175:5: note: in expansion of macro 'DEREF' 3175 | 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:3175:5: note: in expansion of macro 'DEREF' 3175 | 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:3175:5: note: in expansion of macro 'DEREF' 3175 | DEREF(lst); | ^~~~~ mic.c:3179:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3179 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:3184:32: note: in expansion of macro 'ADDTAG' 3184 | 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); \ | ^~~~~~ mic.c:3187:39: note: in expansion of macro 'DEREF' 3187 | 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); \ | ^ mic.c:3187:39: note: in expansion of macro 'DEREF' 3187 | 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) \ | ^ mic.c:3187:39: note: in expansion of macro 'DEREF' 3187 | 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; \ | ^ mic.c:3187:39: note: in expansion of macro 'DEREF' 3187 | 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:3195:24: note: in expansion of macro 'ADDTAG' 3195 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:3198:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3198 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ 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:3198:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3198 | 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:3198:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3198 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" clpfd.c In file included from bprolog.h:12, from clpfd.c:10: clpfd.c: In function 'dvar_bv': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:43:5: note: in expansion of macro 'DEREF' 43 | 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.c:43:5: note: in expansion of macro 'DEREF' 43 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:43:5: note: in expansion of macro 'DEREF' 43 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:43:5: note: in expansion of macro 'DEREF' 43 | DEREF(op); | ^~~~~ clpfd.c:45:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 45 | dv_ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ clpfd.c: In function 'dvar_excludable_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:56:5: note: in expansion of macro 'DEREF' 56 | 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.c:56:5: note: in expansion of macro 'DEREF' 56 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:56:5: note: in expansion of macro 'DEREF' 56 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:56:5: note: in expansion of macro 'DEREF' 56 | DEREF(op); | ^~~~~ clpfd.c:59:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 59 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ clpfd.c: In function 'b_EXCLUDABLE_LIST_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); \ | ^~~~~~ clpfd.c:71:5: note: in expansion of macro 'DEREF' 71 | DEREF(list); | ^~~~~ 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:71:5: note: in expansion of macro 'DEREF' 71 | DEREF(list); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:71:5: note: in expansion of macro 'DEREF' 71 | DEREF(list); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:71:5: note: in expansion of macro 'DEREF' 71 | DEREF(list); | ^~~~~ clpfd.c:73:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 73 | 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); \ | ^~~~~~ clpfd.c:77:9: note: in expansion of macro 'DEREF' 77 | DEREF(list); | ^~~~~ 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:77:9: note: in expansion of macro 'DEREF' 77 | DEREF(list); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:77:9: note: in expansion of macro 'DEREF' 77 | DEREF(list); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:77:9: note: in expansion of macro 'DEREF' 77 | DEREF(list); | ^~~~~ clpfd.c: In function '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); \ | ^~~~~~ clpfd.c:94:5: note: in expansion of macro 'DEREF' 94 | 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.c:94:5: note: in expansion of macro 'DEREF' 94 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:94:5: note: in expansion of macro 'DEREF' 94 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:94:5: note: in expansion of macro 'DEREF' 94 | DEREF(op); | ^~~~~ clpfd.c:96:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 96 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:107:5: note: in expansion of macro 'DEREF' 107 | 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.c:107:5: note: in expansion of macro 'DEREF' 107 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:107:5: note: in expansion of macro 'DEREF' 107 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:107:5: note: in expansion of macro 'DEREF' 107 | DEREF(op); | ^~~~~ clpfd.c:109:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 109 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ clpfd.c: In function '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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:122:5: note: in expansion of macro 'DEREF' 122 | 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.c:122:5: note: in expansion of macro 'DEREF' 122 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:122:5: note: in expansion of macro 'DEREF' 122 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:122:5: note: in expansion of macro 'DEREF' 122 | 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); \ | ^~~~~~ clpfd.c:123:5: note: in expansion of macro 'SWITCH_OP' 123 | SWITCH_OP(op, n_n_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); \ | ^~~~~~ clpfd.c:123:5: note: in expansion of macro 'SWITCH_OP' 123 | SWITCH_OP(op, n_n_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); \ | ^~~~~~ clpfd.c:123:5: note: in expansion of macro 'SWITCH_OP' 123 | SWITCH_OP(op, n_n_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); \ | ^~~~~~ clpfd.c:123:5: note: in expansion of macro 'SWITCH_OP' 123 | 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 */ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:129:51: note: in expansion of macro 'FOLLOW' 129 | if ((count0 = n_vars_gt(count0, FOLLOW(op), limit)) == -1) return -1; | ^~~~~~ clpfd.c:130:58: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 130 | 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:130:51: note: in expansion of macro 'FOLLOW' 130 | if ((count0 = n_vars_gt(count0, FOLLOW((BPLONG_PTR)op+1), limit)) == -1) return -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 \ | ^~~~~~~ clpfd.c:133:27: note: in expansion of macro 'GET_ARITY' 133 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ clpfd.c:133:50: note: in expansion of macro 'FOLLOW' 133 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~ clpfd.c:133:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 133 | 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:133:27: note: in expansion of macro 'GET_ARITY' 133 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ clpfd.c:135:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 135 | 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:135:55: note: in expansion of macro 'FOLLOW' 135 | if ((count0 = n_vars_gt(count0, FOLLOW(((BPLONG_PTR)op+i)), limit)) == -1) return -1;}, | ^~~~~~ clpfd.c: In function 'trigger_vars_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: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:146:5: note: in expansion of macro 'SWITCH_OP' 146 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ term.h:149:32: warning: 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:146:5: note: in expansion of macro 'SWITCH_OP' 146 | SWITCH_OP(op, n_trigger_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); \ | ^~~~~~ clpfd.c:146:5: note: in expansion of macro 'SWITCH_OP' 146 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ 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:146:5: note: in expansion of macro 'SWITCH_OP' 146 | 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: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:147:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 147 | {CREATE_SUSP_VAR_ins(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ 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:147:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 147 | {CREATE_SUSP_VAR_ins(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: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:147:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 147 | {CREATE_SUSP_VAR_ins(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ 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:147:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 147 | {CREATE_SUSP_VAR_ins(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ 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:147:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 147 | {CREATE_SUSP_VAR_ins(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) | ^ 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:147:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 147 | {CREATE_SUSP_VAR_ins(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ 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:147:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 147 | {CREATE_SUSP_VAR_ins(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ 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:147:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 147 | {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:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:152:36: note: in expansion of macro 'FOLLOW' 152 | trigger_vars_ins(FOLLOW(op)); | ^~~~~~ clpfd.c:153:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 153 | trigger_vars_ins(FOLLOW((BPLONG_PTR)op+1));}, | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:153:36: note: in expansion of macro 'FOLLOW' 153 | 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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:156:27: note: in expansion of macro 'GET_ARITY' 156 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ clpfd.c:156:50: note: in expansion of macro 'FOLLOW' 156 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~ clpfd.c:156:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 156 | 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:156:27: note: in expansion of macro 'GET_ARITY' 156 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ clpfd.c:158:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 158 | 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:158:40: note: in expansion of macro 'FOLLOW' 158 | trigger_vars_ins(FOLLOW(((BPLONG_PTR)op+i)));}, | ^~~~~~ 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:160:16: note: in expansion of macro 'INSERT_SUSP_CALL' 160 | {INSERT_SUSP_CALL(op, A_DV_ins_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) | ^ 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:160:16: note: in expansion of macro 'INSERT_SUSP_CALL' 160 | {INSERT_SUSP_CALL(op, A_DV_ins_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ 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:160:16: note: in expansion of macro 'INSERT_SUSP_CALL' 160 | {INSERT_SUSP_CALL(op, A_DV_ins_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ 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:160:16: note: in expansion of macro 'INSERT_SUSP_CALL' 160 | {INSERT_SUSP_CALL(op, A_DV_ins_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) | ^ 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:160:16: note: in expansion of macro 'INSERT_SUSP_CALL' 160 | {INSERT_SUSP_CALL(op, A_DV_ins_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ clpfd.c: In function 'trigger_vars_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: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:169:5: note: in expansion of macro 'SWITCH_OP' 169 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ term.h:149:32: warning: 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:169:5: note: in expansion of macro 'SWITCH_OP' 169 | SWITCH_OP(op, n_trigger_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); \ | ^~~~~~ clpfd.c:169:5: note: in expansion of macro 'SWITCH_OP' 169 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ 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:169:5: note: in expansion of macro 'SWITCH_OP' 169 | 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: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:170:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 170 | {CREATE_SUSP_VAR_minmax(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~ 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:170:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 170 | {CREATE_SUSP_VAR_minmax(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: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:170:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 170 | {CREATE_SUSP_VAR_minmax(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~ 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:170:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 170 | {CREATE_SUSP_VAR_minmax(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~ 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:170:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 170 | {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) | ^ 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:170:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 170 | {CREATE_SUSP_VAR_minmax(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~ 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:170:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 170 | {CREATE_SUSP_VAR_minmax(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~ 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:170:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 170 | {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:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:175:39: note: in expansion of macro 'FOLLOW' 175 | trigger_vars_minmax(FOLLOW(op)); | ^~~~~~ clpfd.c:176:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 176 | trigger_vars_minmax(FOLLOW((BPLONG_PTR)op+1));}, | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:176:39: note: in expansion of macro 'FOLLOW' 176 | 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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:179:27: note: in expansion of macro 'GET_ARITY' 179 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ clpfd.c:179:50: note: in expansion of macro 'FOLLOW' 179 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~ clpfd.c:179:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 179 | 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:179:27: note: in expansion of macro 'GET_ARITY' 179 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ clpfd.c:181:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 181 | 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:181:43: note: in expansion of macro 'FOLLOW' 181 | trigger_vars_minmax(FOLLOW(((BPLONG_PTR)op+i)));}, | ^~~~~~ 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:183:16: note: in expansion of macro 'INSERT_SUSP_CALL' 183 | {INSERT_SUSP_CALL(op, A_DV_minmax_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) | ^ 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:183:16: note: in expansion of macro 'INSERT_SUSP_CALL' 183 | {INSERT_SUSP_CALL(op, A_DV_minmax_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ 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:183:16: note: in expansion of macro 'INSERT_SUSP_CALL' 183 | {INSERT_SUSP_CALL(op, A_DV_minmax_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ 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:183:16: note: in expansion of macro 'INSERT_SUSP_CALL' 183 | {INSERT_SUSP_CALL(op, A_DV_minmax_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) | ^ 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:183:16: note: in expansion of macro 'INSERT_SUSP_CALL' 183 | {INSERT_SUSP_CALL(op, A_DV_minmax_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ clpfd.c: In function 'trigger_vars_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: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:192:5: note: in expansion of macro 'SWITCH_OP' 192 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ term.h:149:32: warning: 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:192:5: note: in expansion of macro 'SWITCH_OP' 192 | SWITCH_OP(op, n_trigger_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); \ | ^~~~~~ clpfd.c:192:5: note: in expansion of macro 'SWITCH_OP' 192 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ 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:192:5: note: in expansion of macro 'SWITCH_OP' 192 | 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: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:193:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 193 | {CREATE_SUSP_VAR_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ 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:193:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 193 | {CREATE_SUSP_VAR_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: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:193:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 193 | {CREATE_SUSP_VAR_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ 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:193:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 193 | {CREATE_SUSP_VAR_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ 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:193:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 193 | {CREATE_SUSP_VAR_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) | ^ 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:193:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 193 | {CREATE_SUSP_VAR_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ 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:193:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 193 | {CREATE_SUSP_VAR_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ 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:193:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 193 | {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:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:198:36: note: in expansion of macro 'FOLLOW' 198 | trigger_vars_dom(FOLLOW(op)); | ^~~~~~ clpfd.c:199:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 199 | trigger_vars_dom(FOLLOW((BPLONG_PTR)op+1));}, | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:199:36: note: in expansion of macro 'FOLLOW' 199 | trigger_vars_dom(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:202:27: note: in expansion of macro 'GET_ARITY' 202 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ clpfd.c:202:50: note: in expansion of macro 'FOLLOW' 202 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~ clpfd.c:202:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 202 | 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:202:27: note: in expansion of macro 'GET_ARITY' 202 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ clpfd.c:204:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 204 | 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:204:40: note: in expansion of macro 'FOLLOW' 204 | trigger_vars_dom(FOLLOW(((BPLONG_PTR)op+i)));}, | ^~~~~~ 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:206:16: note: in expansion of macro 'INSERT_SUSP_CALL' 206 | {INSERT_SUSP_CALL(op, A_DV_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) | ^ 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:206:16: note: in expansion of macro 'INSERT_SUSP_CALL' 206 | {INSERT_SUSP_CALL(op, A_DV_dom_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ 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:206:16: note: in expansion of macro 'INSERT_SUSP_CALL' 206 | {INSERT_SUSP_CALL(op, A_DV_dom_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ 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:206:16: note: in expansion of macro 'INSERT_SUSP_CALL' 206 | {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) | ^ 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:206:16: note: in expansion of macro 'INSERT_SUSP_CALL' 206 | {INSERT_SUSP_CALL(op, A_DV_dom_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ 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: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:215:5: note: in expansion of macro 'SWITCH_OP' 215 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ term.h:149:32: warning: 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:215:5: note: in expansion of macro 'SWITCH_OP' 215 | SWITCH_OP(op, n_trigger_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); \ | ^~~~~~ clpfd.c:215:5: note: in expansion of macro 'SWITCH_OP' 215 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ 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:215:5: note: in expansion of macro 'SWITCH_OP' 215 | 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: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:216:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 216 | {CREATE_SUSP_VAR_any_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~~ 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:216:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 216 | {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: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:216:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 216 | {CREATE_SUSP_VAR_any_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~~ 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:216:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 216 | {CREATE_SUSP_VAR_any_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~~ 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:216:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 216 | {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) | ^ 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:216:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 216 | {CREATE_SUSP_VAR_any_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~~ 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:216:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 216 | {CREATE_SUSP_VAR_any_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~~ 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:216:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 216 | {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) | ^ 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:216:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 216 | {CREATE_SUSP_VAR_any_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~~ 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:216:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 216 | {CREATE_SUSP_VAR_any_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~~ 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:216:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 216 | {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:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:221:40: note: in expansion of macro 'FOLLOW' 221 | trigger_vars_any_dom(FOLLOW(op)); | ^~~~~~ clpfd.c:222:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 222 | trigger_vars_any_dom(FOLLOW((BPLONG_PTR)op+1));}, | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:222:40: note: in expansion of macro 'FOLLOW' 222 | trigger_vars_any_dom(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:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:225:27: note: in expansion of macro 'GET_ARITY' 225 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ clpfd.c:225:50: note: in expansion of macro 'FOLLOW' 225 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~ clpfd.c:225:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 225 | 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:225:27: note: in expansion of macro 'GET_ARITY' 225 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ clpfd.c:227:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 227 | 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:227:44: note: in expansion of macro 'FOLLOW' 227 | trigger_vars_any_dom(FOLLOW(((BPLONG_PTR)op+i)));}, | ^~~~~~ 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:229:16: note: in expansion of macro 'INSERT_SUSP_CALL' 229 | {INSERT_SUSP_CALL(op, A_DV_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) | ^ 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:229:16: note: in expansion of macro 'INSERT_SUSP_CALL' 229 | {INSERT_SUSP_CALL(op, A_DV_dom_cs(dv_ptr), arreg); | ^~~~~~~~~~~~~~~~ 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:229:16: note: in expansion of macro 'INSERT_SUSP_CALL' 229 | {INSERT_SUSP_CALL(op, A_DV_dom_cs(dv_ptr), arreg); | ^~~~~~~~~~~~~~~~ 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:229:16: note: in expansion of macro 'INSERT_SUSP_CALL' 229 | {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) | ^ 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:229:16: note: in expansion of macro 'INSERT_SUSP_CALL' 229 | {INSERT_SUSP_CALL(op, A_DV_dom_cs(dv_ptr), arreg); | ^~~~~~~~~~~~~~~~ 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:230:19: note: in expansion of macro 'INSERT_SUSP_CALL' 230 | 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) | ^ 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:230:19: note: in expansion of macro 'INSERT_SUSP_CALL' 230 | INSERT_SUSP_CALL(op, A_DV_outer_dom_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ 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:230:19: note: in expansion of macro 'INSERT_SUSP_CALL' 230 | INSERT_SUSP_CALL(op, A_DV_outer_dom_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ 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:230:19: note: in expansion of macro 'INSERT_SUSP_CALL' 230 | INSERT_SUSP_CALL(op, A_DV_outer_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) | ^ 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:230:19: note: in expansion of macro 'INSERT_SUSP_CALL' 230 | INSERT_SUSP_CALL(op, A_DV_outer_dom_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ clpfd.c: In function 'b_EXCLUDE_ELM_DVARS': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:250:5: note: in expansion of macro 'DEREF_NONVAR' 250 | DEREF_NONVAR(P_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) \ | ^~~~~~ clpfd.c:257:5: note: in expansion of macro 'DEREF_NONVAR' 257 | DEREF_NONVAR(P_list); | ^~~~~~~~~~~~ clpfd.c:259:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 259 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:262:9: note: in expansion of macro 'DEREF_NONVAR' 262 | DEREF_NONVAR(P_v); | ^~~~~~~~~~~~ clpfd.c:264:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 264 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:269:9: note: in expansion of macro 'DEREF_NONVAR' 269 | DEREF_NONVAR(P_list); | ^~~~~~~~~~~~ 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:298:5: note: in expansion of macro 'DEREF_NONVAR' 298 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:301:5: note: in expansion of macro 'DEREF_NONVAR' 301 | DEREF_NONVAR(P_list); | ^~~~~~~~~~~~ clpfd.c:303:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 303 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:307:9: note: in expansion of macro 'DEREF_NONVAR' 307 | DEREF_NONVAR(P_pair); | ^~~~~~~~~~~~ clpfd.c:308:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 308 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(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) \ | ^~~~~~ clpfd.c:311:9: note: in expansion of macro 'DEREF_NONVAR' 311 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:313:9: note: in expansion of macro 'DEREF_NONVAR' 313 | DEREF_NONVAR(P_c); | ^~~~~~~~~~~~ clpfd.c:317:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 317 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:321:9: note: in expansion of macro 'DEREF_NONVAR' 321 | DEREF_NONVAR(P_list); | ^~~~~~~~~~~~ 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:336:5: note: in expansion of macro 'DEREF_NONVAR' 336 | DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ clpfd.c:338:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 338 | 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) \ | ^~~~~~ clpfd.c:339:28: note: in expansion of macro 'DEREF_NONVAR' 339 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:340:31: note: in expansion of macro 'DEREF_NONVAR' 340 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ clpfd.c:342:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 342 | dv_ptr0 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ clpfd.c:346:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 346 | 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) \ | ^~~~~~ clpfd.c:347:36: note: in expansion of macro 'DEREF_NONVAR' 347 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:348:39: note: in expansion of macro 'DEREF_NONVAR' 348 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ clpfd.c:350:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 350 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ clpfd.c:357:13: note: in expansion of macro 'ASSIGN_v_heap_term' 357 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ clpfd.c:357:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 357 | 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);} | ^~~~~ 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:357:13: note: in expansion of macro 'ASSIGN_v_heap_term' 357 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ 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:357:13: note: in expansion of macro 'ASSIGN_v_heap_term' 357 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ clpfd.c: In function 'b_SELECT_FF_MIN_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) \ | ^~~~~~ clpfd.c:374:5: note: in expansion of macro 'DEREF_NONVAR' 374 | DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ clpfd.c:376:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 376 | 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) \ | ^~~~~~ clpfd.c:377:28: note: in expansion of macro 'DEREF_NONVAR' 377 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:378:31: note: in expansion of macro 'DEREF_NONVAR' 378 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ clpfd.c:380:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 380 | dv_ptr0 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ clpfd.c:383:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 383 | 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) \ | ^~~~~~ clpfd.c:384:36: note: in expansion of macro 'DEREF_NONVAR' 384 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:385:39: note: in expansion of macro 'DEREF_NONVAR' 385 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ clpfd.c:387:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 387 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ clpfd.c:394:13: note: in expansion of macro 'ASSIGN_v_heap_term' 394 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ clpfd.c:394:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 394 | 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);} | ^~~~~ 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:394:13: note: in expansion of macro 'ASSIGN_v_heap_term' 394 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ 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:394:13: note: in expansion of macro 'ASSIGN_v_heap_term' 394 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ clpfd.c: In function 'b_SELECT_FF_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:410:5: note: in expansion of macro 'DEREF_NONVAR' 410 | DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ clpfd.c:412:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 412 | 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) \ | ^~~~~~ clpfd.c:413:28: note: in expansion of macro 'DEREF_NONVAR' 413 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:414:31: note: in expansion of macro 'DEREF_NONVAR' 414 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ clpfd.c:416:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 416 | dv_ptr0 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ clpfd.c:419:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 419 | 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) \ | ^~~~~~ clpfd.c:420:36: note: in expansion of macro 'DEREF_NONVAR' 420 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:421:39: note: in expansion of macro 'DEREF_NONVAR' 421 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ clpfd.c:423:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 423 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ clpfd.c:430:13: note: in expansion of macro 'ASSIGN_v_heap_term' 430 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ clpfd.c:430:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 430 | 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);} | ^~~~~ 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:430:13: note: in expansion of macro 'ASSIGN_v_heap_term' 430 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ 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:430:13: note: in expansion of macro 'ASSIGN_v_heap_term' 430 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ clpfd.c: In function 'b_SELECT_MIN_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) \ | ^~~~~~ clpfd.c:446:5: note: in expansion of macro 'DEREF_NONVAR' 446 | DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ clpfd.c:448:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 448 | 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) \ | ^~~~~~ clpfd.c:449:28: note: in expansion of macro 'DEREF_NONVAR' 449 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:450:31: note: in expansion of macro 'DEREF_NONVAR' 450 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ clpfd.c:452:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 452 | dv_ptr0 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ clpfd.c:455:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 455 | 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) \ | ^~~~~~ clpfd.c:456:36: note: in expansion of macro 'DEREF_NONVAR' 456 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:457:39: note: in expansion of macro 'DEREF_NONVAR' 457 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ clpfd.c:459:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 459 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ clpfd.c:466:13: note: in expansion of macro 'ASSIGN_v_heap_term' 466 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ clpfd.c:466:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 466 | 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);} | ^~~~~ 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:466:13: note: in expansion of macro 'ASSIGN_v_heap_term' 466 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ 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:466:13: note: in expansion of macro 'ASSIGN_v_heap_term' 466 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ clpfd.c: In function 'b_SELECT_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:482:5: note: in expansion of macro 'DEREF_NONVAR' 482 | DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ clpfd.c:484:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 484 | 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) \ | ^~~~~~ clpfd.c:485:28: note: in expansion of macro 'DEREF_NONVAR' 485 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:486:31: note: in expansion of macro 'DEREF_NONVAR' 486 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ clpfd.c:488:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 488 | dv_ptr0 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ clpfd.c:491:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 491 | 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) \ | ^~~~~~ clpfd.c:492:36: note: in expansion of macro 'DEREF_NONVAR' 492 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:493:39: note: in expansion of macro 'DEREF_NONVAR' 493 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ clpfd.c:495:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ clpfd.c:502:13: note: in expansion of macro 'ASSIGN_v_heap_term' 502 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ clpfd.c:502:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 502 | 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);} | ^~~~~ 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:502:13: note: in expansion of macro 'ASSIGN_v_heap_term' 502 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ 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:502:13: note: in expansion of macro 'ASSIGN_v_heap_term' 502 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ clpfd.c: In function 'b_CONSTRAINTS_NUMBER_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) \ | ^~~~~~ clpfd.c:515:5: note: in expansion of macro 'DEREF_NONVAR' 515 | DEREF_NONVAR(Var); | ^~~~~~~~~~~~ clpfd.c:516:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 516 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:520:5: note: in expansion of macro 'DEREF' 520 | 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); \ | ^ clpfd.c:520:5: note: in expansion of macro 'DEREF' 520 | DEREF(attrs); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:520:5: note: in expansion of macro 'DEREF' 520 | DEREF(attrs); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:520:5: note: in expansion of macro 'DEREF' 520 | DEREF(attrs); | ^~~~~ clpfd.c:522:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 522 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:524:9: note: in expansion of macro 'DEREF' 524 | 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); \ | ^ clpfd.c:524:9: note: in expansion of macro 'DEREF' 524 | DEREF(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:524:9: note: in expansion of macro 'DEREF' 524 | DEREF(lst); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:524:9: note: in expansion of macro 'DEREF' 524 | DEREF(lst); | ^~~~~ clpfd.c:528:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 528 | 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); \ | ^~~~~~ clpfd.c:529:33: note: in expansion of macro 'DEREF' 529 | pair = FOLLOW(ptr); 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); \ | ^ clpfd.c:529:33: note: in expansion of macro 'DEREF' 529 | 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) \ | ^ clpfd.c:529:33: note: in expansion of macro 'DEREF' 529 | pair = FOLLOW(ptr); DEREF(pair); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:529:33: note: in expansion of macro 'DEREF' 529 | 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); \ | ^~~~~~ clpfd.c:530:34: note: in expansion of macro 'DEREF' 530 | 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); \ | ^ clpfd.c:530:34: note: in expansion of macro 'DEREF' 530 | 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) \ | ^ clpfd.c:530:34: note: in expansion of macro 'DEREF' 530 | 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; \ | ^ clpfd.c:530:34: note: in expansion of macro 'DEREF' 530 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ clpfd.c:531:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 531 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:533:13: note: in expansion of macro 'DEREF_NONVAR' 533 | DEREF_NONVAR(attr_name); /* (name,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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:535:45: note: in expansion of macro 'DEREF_NONVAR' 535 | value = FOLLOW(pair_ptr+2); DEREF_NONVAR(value); /* combined_propagators(NeqVs,NeqVCs) */ | ^~~~~~~~~~~~ clpfd.c:536:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 536 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:539:45: note: in expansion of macro 'DEREF_NONVAR' 539 | value = FOLLOW(pair_ptr+2); DEREF_NONVAR(value); /* cs(L) */ | ^~~~~~~~~~~~ clpfd.c:540:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 540 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ clpfd.c:546:5: note: in expansion of macro 'ASSIGN_f_atom' 546 | ASSIGN_f_atom(N, MAKEINT(count)); | ^~~~~~~~~~~~~ clpfd.c: In function 'count_cs_list': clpfd.c:557:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 557 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ clpfd.c: In function 'c_fd_degree': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:571:5: note: in expansion of macro 'DEREF' 571 | 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); \ | ^ clpfd.c:571:5: note: in expansion of macro 'DEREF' 571 | DEREF(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:571:5: note: in expansion of macro 'DEREF' 571 | DEREF(Var); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:571:5: note: in expansion of macro 'DEREF' 571 | DEREF(Var); | ^~~~~ clpfd.c:576:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 576 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ clpfd.c: In function 'dvar_degree_count_connected_vars_cs': clpfd.c:596:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 596 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(cs); /* untag LST */ | ^ clpfd.c:598:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 598 | sf = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(constr)); | ^ clpfd.c:598:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 598 | sf = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(constr)); | ^ clpfd.c: In function 'dvar_degree_count_connected_vars_frame': clpfd.c:610:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 610 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(f)); | ^ clpfd.c: In function 'dvar_degree_count_connected_vars_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.c:625:5: note: in expansion of macro 'DEREF' 625 | 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); \ | ^ clpfd.c:625:5: note: in expansion of macro 'DEREF' 625 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:625:5: note: in expansion of macro 'DEREF' 625 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:625:5: note: in expansion of macro 'DEREF' 625 | DEREF(term); | ^~~~~ clpfd.c:627:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 627 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(term); | ^ clpfd.c:634:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 634 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ clpfd.c:640:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 640 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ clpfd.c:641:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 641 | 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) | ^~~ clpfd.c: In function 'dvar_degree_reset_cs_tags_cs': clpfd.c:656:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 656 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(cs); /* untag LST */ | ^ clpfd.c:658:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 658 | sf = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(constr)); | ^ clpfd.c:658:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 658 | sf = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(constr)); | ^ clpfd.c: In function 'dvar_degree_reset_cs_tags_frame': clpfd.c:668:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 668 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(f)); | ^ clpfd.c: In function 'dvar_degree_reset_cs_tags_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.c:681:5: note: in expansion of macro 'DEREF' 681 | 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); \ | ^ clpfd.c:681:5: note: in expansion of macro 'DEREF' 681 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:681:5: note: in expansion of macro 'DEREF' 681 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:681:5: note: in expansion of macro 'DEREF' 681 | DEREF(term); | ^~~~~ clpfd.c:683:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 683 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(term); | ^ clpfd.c:693:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 693 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ clpfd.c:699:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 699 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ clpfd.c:700:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 700 | 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) | ^~~ clpfd.c: In function 'display_constraint': clpfd.c:712:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 712 | 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 */ | ^~ clpfd.c:712:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 712 | sym_ptr = (SYM_REC_PTR)FOLLOW(((BPLONG_PTR)AR_REEP(frame)+2)); | ^ clpfd.c: In function 'display_constraints': clpfd.c:728:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 728 | while (AR_PREV(frame) != (BPLONG)frame) { | ^ clpfd.c:730:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 730 | frame = (BPLONG_PTR)AR_PREV(frame); | ^ clpfd.c: In function 'b_VV_EQ_C_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:748:5: note: in expansion of macro 'DEREF_NONVAR' 748 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:749:5: note: in expansion of macro 'DEREF_NONVAR' 749 | DEREF_NONVAR(Y); if (!IS_SUSP_VAR(Y)) return BP_TRUE; | ^~~~~~~~~~~~ clpfd.c:752:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 752 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ clpfd.c:753:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 753 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ clpfd.c: In function 'b_V_EQ_VC_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:805:5: note: in expansion of macro 'DEREF_NONVAR' 805 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:806:5: note: in expansion of macro 'DEREF_NONVAR' 806 | DEREF_NONVAR(Y); if (!IS_SUSP_VAR(Y)) return BP_TRUE; | ^~~~~~~~~~~~ clpfd.c:809:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 809 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ clpfd.c:810:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 810 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:854:20: note: in expansion of macro 'DEREF_NONVAR' 854 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:856:20: note: in expansion of macro 'DEREF_NONVAR' 856 | Y = ARG(4, 5); DEREF_NONVAR(Y); if (!IS_SUSP_VAR(Y)) return BP_TRUE; | ^~~~~~~~~~~~ clpfd.c:859:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 859 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ clpfd.c:860:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 860 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ clpfd.c: In function 'print_event_queue': clpfd.c:901:72: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 901 | printf("FLAG(%d) queue(" BPULONG_FMT_STR ")\n", event_flag[i], (BPULONG)triggeredCs[i]); | ^ clpfd.c: In function 'c_U_EQ_UC_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:912:20: note: in expansion of macro 'DEREF_NONVAR' 912 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:914:20: note: in expansion of macro 'DEREF_NONVAR' 914 | Y = ARG(4, 5); DEREF_NONVAR(Y); if (!IS_SUSP_VAR(Y)) return BP_TRUE; | ^~~~~~~~~~~~ clpfd.c:917:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 917 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ clpfd.c:918:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 918 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ clpfd.c: In function 'b_CLPSET_CARD_BOUND_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); \ | ^~~~~~ clpfd.c:987:5: note: in expansion of macro 'DEREF' 987 | DEREF(SetTerm); | ^~~~~ 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:987:5: note: in expansion of macro 'DEREF' 987 | DEREF(SetTerm); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:987:5: note: in expansion of macro 'DEREF' 987 | DEREF(SetTerm); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:987:5: note: in expansion of macro 'DEREF' 987 | DEREF(SetTerm); | ^~~~~ clpfd.c:988:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 988 | 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); \ | ^~~~~~ clpfd.c:990:38: note: in expansion of macro 'DEREF' 990 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ 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:990:38: note: in expansion of macro 'DEREF' 990 | 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) \ | ^ clpfd.c:990:38: note: in expansion of macro 'DEREF' 990 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:990:38: note: in expansion of macro 'DEREF' 990 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ clpfd.c:991:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 991 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:994:38: note: in expansion of macro 'DEREF' 994 | 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); \ | ^ clpfd.c:994:38: note: in expansion of macro 'DEREF' 994 | 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) \ | ^ clpfd.c:994:38: note: in expansion of macro 'DEREF' 994 | 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; \ | ^ clpfd.c:994:38: note: in expansion of macro 'DEREF' 994 | SA = CLPSETTERM_PTR_GET_SA(ptr); DEREF(SA); | ^~~~~ clpfd.c:995:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 995 | sa_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(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); \ | ^~~~~~ clpfd.c:998:44: note: in expansion of macro 'DEREF' 998 | 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); \ | ^ clpfd.c:998:44: note: in expansion of macro 'DEREF' 998 | 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) \ | ^ clpfd.c:998:44: note: in expansion of macro 'DEREF' 998 | USize = CLPSETTERM_PTR_GET_USIZE(ptr); DEREF(USize); USize = INTVAL(USize); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:998:44: note: in expansion of macro 'DEREF' 998 | USize = CLPSETTERM_PTR_GET_USIZE(ptr); DEREF(USize); USize = INTVAL(USize); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:1000:42: note: in expansion of macro 'DEREF' 1000 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); Card = INTVAL(Card); | ^~~~~ 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:1000:42: note: in expansion of macro 'DEREF' 1000 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); Card = INTVAL(Card); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:1000:42: note: in expansion of macro 'DEREF' 1000 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); Card = INTVAL(Card); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1000:42: note: in expansion of macro 'DEREF' 1000 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); Card = INTVAL(Card); | ^~~~~ clpfd.c: In function 'b_CLPSET_LOW_UPDATED_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); \ | ^~~~~~ clpfd.c:1035:5: note: in expansion of macro 'DEREF' 1035 | DEREF(SetTerm); | ^~~~~ 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:1035:5: note: in expansion of macro 'DEREF' 1035 | DEREF(SetTerm); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:1035:5: note: in expansion of macro 'DEREF' 1035 | DEREF(SetTerm); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1035:5: note: in expansion of macro 'DEREF' 1035 | DEREF(SetTerm); | ^~~~~ clpfd.c:1036:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1036 | 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); \ | ^~~~~~ clpfd.c:1038:38: note: in expansion of macro 'DEREF' 1038 | 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); \ | ^ clpfd.c:1038:38: note: in expansion of macro 'DEREF' 1038 | 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) \ | ^ clpfd.c:1038:38: note: in expansion of macro 'DEREF' 1038 | 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; \ | ^ clpfd.c:1038:38: note: in expansion of macro 'DEREF' 1038 | SA = CLPSETTERM_PTR_GET_SA(ptr); DEREF(SA); | ^~~~~ clpfd.c:1039:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1039 | sa_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(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); \ | ^~~~~~ clpfd.c:1042:44: note: in expansion of macro 'DEREF' 1042 | 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); \ | ^ clpfd.c:1042:44: note: in expansion of macro 'DEREF' 1042 | 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) \ | ^ clpfd.c:1042:44: note: in expansion of macro 'DEREF' 1042 | USize = CLPSETTERM_PTR_GET_USIZE(ptr); DEREF(USize); USize = INTVAL(USize); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1042:44: note: in expansion of macro 'DEREF' 1042 | USize = CLPSETTERM_PTR_GET_USIZE(ptr); DEREF(USize); USize = INTVAL(USize); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:42: note: in expansion of macro 'DEREF' 1046 | Card = CLPSETTERM_PTR_GET_CARD(ptr); 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); \ | ^ clpfd.c:1046:42: note: in expansion of macro 'DEREF' 1046 | 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) \ | ^ clpfd.c:1046:42: note: in expansion of macro 'DEREF' 1046 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1046:42: note: in expansion of macro 'DEREF' 1046 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); | ^~~~~ clpfd.c:1049:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1049 | 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); \ | ^~~~~~ clpfd.c:1054:42: note: in expansion of macro 'DEREF' 1054 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ 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:1054:42: note: in expansion of macro 'DEREF' 1054 | 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) \ | ^ clpfd.c:1054:42: note: in expansion of macro 'DEREF' 1054 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1054:42: note: in expansion of macro 'DEREF' 1054 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ clpfd.c:1055:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1055 | sp_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(SP); | ^ clpfd.c: In function 'b_CLPSET_UP_UPDATED_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); \ | ^~~~~~ clpfd.c:1078:5: note: in expansion of macro 'DEREF' 1078 | DEREF(SetTerm); | ^~~~~ 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:1078:5: note: in expansion of macro 'DEREF' 1078 | DEREF(SetTerm); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:1078:5: note: in expansion of macro 'DEREF' 1078 | DEREF(SetTerm); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1078:5: note: in expansion of macro 'DEREF' 1078 | DEREF(SetTerm); | ^~~~~ clpfd.c:1079:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1079 | 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); \ | ^~~~~~ clpfd.c:1081:38: note: in expansion of macro 'DEREF' 1081 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ 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:1081:38: note: in expansion of macro 'DEREF' 1081 | 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) \ | ^ clpfd.c:1081:38: note: in expansion of macro 'DEREF' 1081 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1081:38: note: in expansion of macro 'DEREF' 1081 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ clpfd.c:1082:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1082 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:1087:42: note: in expansion of macro 'DEREF' 1087 | Card = CLPSETTERM_PTR_GET_CARD(ptr); 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); \ | ^ clpfd.c:1087:42: note: in expansion of macro 'DEREF' 1087 | 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) \ | ^ clpfd.c:1087:42: note: in expansion of macro 'DEREF' 1087 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1087:42: note: in expansion of macro 'DEREF' 1087 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); | ^~~~~ clpfd.c:1089:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1089 | 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); \ | ^~~~~~ clpfd.c:1095:42: note: in expansion of macro 'DEREF' 1095 | 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); \ | ^ clpfd.c:1095:42: note: in expansion of macro 'DEREF' 1095 | 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) \ | ^ clpfd.c:1095:42: note: in expansion of macro 'DEREF' 1095 | 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; \ | ^ clpfd.c:1095:42: note: in expansion of macro 'DEREF' 1095 | SA = CLPSETTERM_PTR_GET_SA(ptr); DEREF(SA); | ^~~~~ clpfd.c:1096:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1096 | sa_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(SA); | ^ clpfd.c: In function 'clpset_pickup_all_possible': term.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:1140:32: note: in expansion of macro 'ADDTAG' 1140 | FOLLOW(set_tail_ptr) = ADDTAG(heap_top, STR); | ^~~~~~ clpfd.c:1141:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1141 | FOLLOW(heap_top++) = (BPLONG)comma_psc; | ^ term.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:1151:18: note: in expansion of macro 'ADDTAG' 1151 | return_val = ADDTAG(heap_top, STR); | ^~~~~~ clpfd.c:1152:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1152 | FOLLOW(heap_top++) = (BPLONG)set_constructor_psc; | ^ clpfd.c: In function 'clpset_pickup_only_in': term.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:1203:30: note: in expansion of macro 'ADDTAG' 1203 | return_val = ADDTAG(heap_top, STR); | ^~~~~~ clpfd.c:1204:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1204 | FOLLOW(heap_top++) = (BPLONG)set_constructor_psc; | ^ term.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:1209:36: note: in expansion of macro 'ADDTAG' 1209 | FOLLOW(set_tail_ptr) = ADDTAG(heap_top, STR); | ^~~~~~ clpfd.c:1210:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1210 | FOLLOW(heap_top++) = (BPLONG)comma_psc; | ^ clpfd.c: In function 'b_REIFY_EQ_CONSTR_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1251:5: note: in expansion of macro 'DEREF_NONVAR' 1251 | 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) \ | ^~~~~~ clpfd.c:1251:22: note: in expansion of macro 'DEREF_NONVAR' 1251 | 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) \ | ^~~~~~ clpfd.c:1252:5: note: in expansion of macro 'DEREF_NONVAR' 1252 | DEREF_NONVAR(B); | ^~~~~~~~~~~~ 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:1254:9: note: in expansion of macro 'UNIFY_DVAR_VAL' 1254 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:1254:9: note: in expansion of macro 'UNIFY_DVAR_VAL' 1254 | UNIFY_DVAR_VAL(B, BP_ONE); | ^~~~~~~~~~~~~~ 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:1259:13: note: in expansion of macro 'UNIFY_DVAR_VAL' 1259 | UNIFY_DVAR_VAL(B, BP_ZERO); /* 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.c:31:13: note: in expansion of macro 'ASSIGN_DVAR' 31 | ASSIGN_DVAR(dv_ptr_b, val); \ | ^~~~~~~~~~~ clpfd.c:1259:13: note: in expansion of macro 'UNIFY_DVAR_VAL' 1259 | UNIFY_DVAR_VAL(B, BP_ZERO); /* X \= Y */ | ^~~~~~~~~~~~~~ clpfd.c:1261:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1261 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ 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:1263:13: note: in expansion of macro 'UNIFY_DVAR_VAL' 1263 | UNIFY_DVAR_VAL(B, 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:1263:13: note: in expansion of macro 'UNIFY_DVAR_VAL' 1263 | UNIFY_DVAR_VAL(B, BP_ZERO); | ^~~~~~~~~~~~~~ clpfd.c:1266:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1266 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ 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:1269:17: note: in expansion of macro 'UNIFY_DVAR_VAL' 1269 | UNIFY_DVAR_VAL(B, 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:1269:17: note: in expansion of macro 'UNIFY_DVAR_VAL' 1269 | UNIFY_DVAR_VAL(B, BP_ZERO); | ^~~~~~~~~~~~~~ clpfd.c:1272:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1272 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ 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:1274:17: note: in expansion of macro 'UNIFY_DVAR_VAL' 1274 | UNIFY_DVAR_VAL(B, 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:1274:17: note: in expansion of macro 'UNIFY_DVAR_VAL' 1274 | UNIFY_DVAR_VAL(B, BP_ZERO); | ^~~~~~~~~~~~~~ clpfd.c: In function 'b_REIFY_GE_CONSTR_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1297:5: note: in expansion of macro 'DEREF_NONVAR' 1297 | 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) \ | ^~~~~~ clpfd.c:1297:22: note: in expansion of macro 'DEREF_NONVAR' 1297 | DEREF_NONVAR(X); DEREF_NONVAR(Y); | ^~~~~~~~~~~~ clpfd.c:1301:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1301 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ clpfd.c:1308:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1308 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1313:9: note: in expansion of macro 'DEREF_NONVAR' 1313 | DEREF_NONVAR(B); | ^~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:1317:9: note: in expansion of macro 'DEREF_NONVAR' 1317 | DEREF_NONVAR(B); | ^~~~~~~~~~~~ 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:1318:9: note: in expansion of macro 'UNIFY_DVAR_VAL' 1318 | UNIFY_DVAR_VAL(B, 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:1318:9: note: in expansion of macro 'UNIFY_DVAR_VAL' 1318 | UNIFY_DVAR_VAL(B, BP_ZERO); | ^~~~~~~~~~~~~~ clpfd.c: In function 'b_REIFY_NEQ_CONSTR_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1349:5: note: in expansion of macro 'DEREF_NONVAR' 1349 | 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) \ | ^~~~~~ clpfd.c:1350:5: note: in expansion of macro 'DEREF_NONVAR' 1350 | 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) \ | ^~~~~~ clpfd.c:1351:5: note: in expansion of macro 'DEREF_NONVAR' 1351 | DEREF_NONVAR(Y); | ^~~~~~~~~~~~ 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:1354:9: note: in expansion of macro 'UNIFY_DVAR_VAL' 1354 | UNIFY_DVAR_VAL(B, 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:1354:9: note: in expansion of macro 'UNIFY_DVAR_VAL' 1354 | UNIFY_DVAR_VAL(B, BP_ZERO); | ^~~~~~~~~~~~~~ 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:1358:13: note: in expansion of macro 'UNIFY_DVAR_VAL' 1358 | 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.c:31:13: note: in expansion of macro 'ASSIGN_DVAR' 31 | ASSIGN_DVAR(dv_ptr_b, val); \ | ^~~~~~~~~~~ clpfd.c:1358:13: note: in expansion of macro 'UNIFY_DVAR_VAL' 1358 | UNIFY_DVAR_VAL(B, BP_ONE); /* X \= Y */ | ^~~~~~~~~~~~~~ clpfd.c:1360:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1360 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ 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:1362:13: note: in expansion of macro 'UNIFY_DVAR_VAL' 1362 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:1362:13: note: in expansion of macro 'UNIFY_DVAR_VAL' 1362 | UNIFY_DVAR_VAL(B, BP_ONE); | ^~~~~~~~~~~~~~ clpfd.c:1365:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1365 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ 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:1368:17: note: in expansion of macro 'UNIFY_DVAR_VAL' 1368 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:1368:17: note: in expansion of macro 'UNIFY_DVAR_VAL' 1368 | UNIFY_DVAR_VAL(B, BP_ONE); | ^~~~~~~~~~~~~~ clpfd.c:1371:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1371 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ 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:1373:17: note: in expansion of macro 'UNIFY_DVAR_VAL' 1373 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:1373:17: note: in expansion of macro 'UNIFY_DVAR_VAL' 1373 | UNIFY_DVAR_VAL(B, BP_ONE); | ^~~~~~~~~~~~~~ clpfd.c: In function 'b_ABS_CON_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:1389:5: note: in expansion of macro 'DEREF_NONVAR' 1389 | 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) \ | ^~~~~~ clpfd.c:1391:5: note: in expansion of macro 'DEREF_NONVAR' 1391 | DEREF_NONVAR(Y); | ^~~~~~~~~~~~ clpfd.c:1394:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1394 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ clpfd.c:1395:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1395 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ clpfd.c: In function 'b_FD_ABS_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1429:5: note: in expansion of macro 'DEREF_NONVAR' 1429 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ clpfd.c:1433:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1433 | 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.c:1437:5: note: in expansion of macro 'DEREF_NONVAR' 1437 | DEREF_NONVAR(Y); | ^~~~~~~~~~~~ clpfd.c:1447:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1447 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ clpfd.c: In function 'b_MOD_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1467:5: note: in expansion of macro 'DEREF_NONVAR' 1467 | DEREF_NONVAR(Y); Y = INTVAL(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:1468:5: note: in expansion of macro 'DEREF_NONVAR' 1468 | 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) \ | ^~~~~~ clpfd.c:1470:5: note: in expansion of macro 'DEREF_NONVAR' 1470 | DEREF_NONVAR(Z); | ^~~~~~~~~~~~ clpfd.c:1471:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1471 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ clpfd.c:1489:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1489 | dv_ptr_z = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Z); | ^ clpfd.c: In function 'b_IDIV_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1516:5: note: in expansion of macro 'DEREF_NONVAR' 1516 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ clpfd.c:1518:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1518 | 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.c:1519:5: note: in expansion of macro 'DEREF_NONVAR' 1519 | DEREF_NONVAR(Y); Y = INTVAL(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:1525:5: note: in expansion of macro 'DEREF_NONVAR' 1525 | DEREF_NONVAR(Z); | ^~~~~~~~~~~~ clpfd.c:1531:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1531 | dv_ptr_z = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Z); | ^ 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1551:5: note: in expansion of macro 'DEREF_NONVAR' 1551 | 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) \ | ^~~~~~ clpfd.c:1553:5: note: in expansion of macro 'DEREF_NONVAR' 1553 | 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) \ | ^~~~~~ clpfd.c:1555:5: note: in expansion of macro 'DEREF_NONVAR' 1555 | DEREF_NONVAR(N); | ^~~~~~~~~~~~ clpfd.c:1558:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1558 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ clpfd.c:1559:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1559 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1584:26: note: in expansion of macro 'DEREF_NONVAR' 1584 | X = FOLLOW(arreg+3); 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) \ | ^~~~~~ clpfd.c:1587:26: note: in expansion of macro 'DEREF_NONVAR' 1587 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1590:26: note: in expansion of macro 'DEREF_NONVAR' 1590 | 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) \ | ^~~~~~ clpfd.c:1591:5: note: in expansion of macro 'DEREF_NONVAR' 1591 | DEREF_NONVAR(Ex); Ex = INTVAL(Ex); | ^~~~~~~~~~~~ clpfd.c:1593:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1593 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ clpfd.c:1594:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1594 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1613:26: note: in expansion of macro 'DEREF_NONVAR' 1613 | X = FOLLOW(arreg+3); 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) \ | ^~~~~~ clpfd.c:1614:26: note: in expansion of macro 'DEREF_NONVAR' 1614 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1615:26: note: in expansion of macro 'DEREF_NONVAR' 1615 | N = FOLLOW(arreg+1); DEREF_NONVAR(N); N = INTVAL(N); | ^~~~~~~~~~~~ clpfd.c:1625:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1625 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ clpfd.c:1628:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1628 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" toamprofile.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" kapi.c In file included from bprolog.h:12, from kapi.c:11: kapi.c: In function 'PvalueOfReal': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:36:5: note: in expansion of macro 'DEREF' 36 | 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); \ | ^ kapi.c:36:5: note: in expansion of macro 'DEREF' 36 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kapi.c:36:5: note: in expansion of macro 'DEREF' 36 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kapi.c:36:5: note: in expansion of macro 'DEREF' 36 | DEREF(term); | ^~~~~ 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); \ | ^~~~~~ kapi.c:46:5: note: in expansion of macro 'DEREF' 46 | 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); \ | ^ kapi.c:46:5: note: in expansion of macro 'DEREF' 46 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kapi.c:46:5: note: in expansion of macro 'DEREF' 46 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kapi.c:46:5: note: in expansion of macro 'DEREF' 46 | DEREF(term); | ^~~~~ kapi.c:48:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 48 | w1 = INTVAL(*((BPLONG_PTR)term+1)); | ^ term.h:82:31: note: in definition of macro 'INTVAL' 82 | #define INTVAL(op) (((BPLONG)(op) << 1) >> 3) | ^~ kapi.c:49:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 49 | w2 = INTVAL(*((BPLONG_PTR)term+2)); | ^ term.h:82:31: note: in definition of macro 'INTVAL' 82 | #define INTVAL(op) (((BPLONG)(op) << 1) >> 3) | ^~ kapi.c: In function 'ParityOfCompound': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:65:5: note: in expansion of macro 'DEREF' 65 | 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); \ | ^ kapi.c:65:5: note: in expansion of macro 'DEREF' 65 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kapi.c:65:5: note: in expansion of macro 'DEREF' 65 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kapi.c:65:5: note: in expansion of macro 'DEREF' 65 | DEREF(term); | ^~~~~ 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:66:22: note: in expansion of macro 'GET_SYM_REC' 66 | return GET_ARITY(GET_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: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:66:22: note: in expansion of macro 'GET_SYM_REC' 66 | return GET_ARITY(GET_SYM_REC(term)); | ^~~~~~~~~~~ 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:66:22: note: in expansion of macro 'GET_SYM_REC' 66 | return GET_ARITY(GET_SYM_REC(term)); | ^~~~~~~~~~~ kapi.c: In function 'PuAddr': term.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:121:12: note: in expansion of macro 'ADDTAG' 121 | temp = ADDTAG(heap_top, STR); | ^~~~~~ kapi.c:122:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 122 | 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 | ^ kapi.c:123:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | 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:123:19: note: in expansion of macro 'MAKEINT' 123 | NEW_HEAP_NODE(MAKEINT(((BPULONG)a << HALF_WORD_LONG) >> HALF_WORD_LONG)); | ^~~~~~~ kapi.c:124:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 124 | 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:124:19: note: in expansion of macro 'MAKEINT' 124 | NEW_HEAP_NODE(MAKEINT(((BPULONG)a >> HALF_WORD_LONG))); | ^~~~~~~ kapi.c: In function 'get_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); \ | ^~~~~~ kapi.c:161:5: note: in expansion of macro 'DEREF' 161 | 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); \ | ^ kapi.c:161:5: note: in expansion of macro 'DEREF' 161 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kapi.c:161:5: note: in expansion of macro 'DEREF' 161 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kapi.c:161:5: note: in expansion of macro 'DEREF' 161 | DEREF(term); | ^~~~~ kapi.c:162:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 162 | return *((BPLONG_PTR)UNTAGGED_ADDR(term)); | ^ kapi.c: In function 'PlistCar': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:169:5: note: in expansion of macro 'DEREF' 169 | 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); \ | ^ kapi.c:169:5: note: in expansion of macro 'DEREF' 169 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kapi.c:169:5: note: in expansion of macro 'DEREF' 169 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kapi.c:169:5: note: in expansion of macro 'DEREF' 169 | DEREF(term); | ^~~~~ kapi.c:170:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 170 | return *((BPLONG_PTR)UNTAGGED_ADDR(term)); | ^ kapi.c: In function '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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ kapi.c:177:5: note: in expansion of macro 'DEREF' 177 | 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); \ | ^ kapi.c:177:5: note: in expansion of macro 'DEREF' 177 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kapi.c:177:5: note: in expansion of macro 'DEREF' 177 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kapi.c:177:5: note: in expansion of macro 'DEREF' 177 | DEREF(term); | ^~~~~ kapi.c:178:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 178 | return *((BPLONG_PTR)UNTAGGED_ADDR(term)+1); | ^ kapi.c: In function 'PlistCdr': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:185:5: note: in expansion of macro 'DEREF' 185 | 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); \ | ^ kapi.c:185:5: note: in expansion of macro 'DEREF' 185 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kapi.c:185:5: note: in expansion of macro 'DEREF' 185 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kapi.c:185:5: note: in expansion of macro 'DEREF' 185 | DEREF(term); | ^~~~~ kapi.c:186:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 186 | return *((BPLONG_PTR)UNTAGGED_ADDR(term)+1); | ^ kapi.c: In function 'PlistLength': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:194:5: note: in expansion of macro 'DEREF' 194 | 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); \ | ^ kapi.c:194:5: note: in expansion of macro 'DEREF' 194 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kapi.c:194:5: note: in expansion of macro 'DEREF' 194 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kapi.c:194:5: note: in expansion of macro 'DEREF' 194 | 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); \ | ^~~~~~ kapi.c:198:9: note: in expansion of macro 'DEREF' 198 | 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); \ | ^ kapi.c:198:9: note: in expansion of macro 'DEREF' 198 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kapi.c:198:9: note: in expansion of macro 'DEREF' 198 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kapi.c:198:9: note: in expansion of macro 'DEREF' 198 | DEREF(term); | ^~~~~ kapi.c: In function 'Plistn': term.h:57:22: warning: 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:214:13: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(tail) = 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 */ | ^ kapi.c:218:9: note: in expansion of macro 'FOLLOW' 218 | FOLLOW(tail) = bp_build_nil(); | ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" event.c 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:122:5: note: in expansion of macro 'DEREF' 122 | 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); \ | ^ event.c:122:5: note: in expansion of macro 'DEREF' 122 | DEREF(x); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:122:5: note: in expansion of macro 'DEREF' 122 | DEREF(x); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:122:5: note: in expansion of macro 'DEREF' 122 | DEREF(x); | ^~~~~ event.c:128:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | 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); \ | ^~~~~~ event.c:129:5: note: in expansion of macro 'DEREF' 129 | DEREF(no); no = INTVAL(no); | ^~~~~ 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:129:5: note: in expansion of macro 'DEREF' 129 | DEREF(no); no = INTVAL(no); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:129:5: note: in expansion of macro 'DEREF' 129 | DEREF(no); no = INTVAL(no); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:129:5: note: in expansion of macro 'DEREF' 129 | DEREF(no); no = INTVAL(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); \ | ^~~~~~ event.c:130:5: note: in expansion of macro 'DEREF' 130 | 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); \ | ^ event.c:130:5: note: in expansion of macro 'DEREF' 130 | DEREF(e); | ^~~~~ 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(e); | ^~~~~ 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(e); | ^~~~~ event.c: In function 'cg_initialize': term.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:163:12: note: in expansion of macro 'ADDTAG' 163 | comp = ADDTAG(heap_top, STR); | ^~~~~~ event.c:164:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | FOLLOW(heap_top) = (BPLONG)cg_component_psc; | ^ event.c:166:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 166 | FOLLOW(heap_top+i) = (BPLONG)(heap_top+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) | ^ event.c:173:22: note: in expansion of macro 'ADDTAG' 173 | default_window = ADDTAG(heap_top, STR); | ^~~~~~ event.c:174:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | FOLLOW(heap_top) = (BPLONG)cg_window_psc; | ^ event.c:177:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | FOLLOW(heap_top+i) = (BPLONG)(heap_top+i); | ^ event.c: In function 'cg_is_component': event.c:212:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 212 | BPLONG_PTR ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ event.c:213:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 213 | SYM_REC_PTR sym_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ event.c: In function 'is_correct_event_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:288:5: note: in expansion of macro 'DEREF' 288 | DEREF(source); | ^~~~~ 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:288:5: note: in expansion of macro 'DEREF' 288 | DEREF(source); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:288:5: note: in expansion of macro 'DEREF' 288 | DEREF(source); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:288:5: note: in expansion of macro 'DEREF' 288 | 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 */ | ^ event.c:290:28: note: in expansion of macro 'FOLLOW' 290 | sym_ptr = (SYM_REC_PTR)FOLLOW(UNTAGGED_ADDR(source)); | ^~~~~~ event.c:290:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 290 | sym_ptr = (SYM_REC_PTR)FOLLOW(UNTAGGED_ADDR(source)); | ^ event.c: In function 'event_handler_type': event.c:346:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 346 | BPLONG_PTR ptr = (BPLONG_PTR)AR_REEP(frame)+4; /* size of delay inst - 1*/ | ^ event.c: In function 'cg_get_component_event_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); \ | ^~~~~~ event.c:368:5: note: in expansion of macro 'DEREF' 368 | 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); \ | ^ event.c:368:5: note: in expansion of macro 'DEREF' 368 | DEREF(comp); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:368:5: note: in expansion of macro 'DEREF' 368 | DEREF(comp); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:368:5: note: in expansion of macro 'DEREF' 368 | DEREF(comp); | ^~~~~ event.c:370:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 370 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(comp); | ^ event.c:371:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 371 | if (FOLLOW(ptr) == (BPLONG)timer_psc) { /* $timer(compnent_no,event_var,interval,times,_) */ | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:373:9: note: in expansion of macro 'DEREF' 373 | 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); \ | ^ event.c:373:9: note: in expansion of macro 'DEREF' 373 | DEREF(handler); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:373:9: note: in expansion of macro 'DEREF' 373 | DEREF(handler); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:373:9: note: in expansion of macro 'DEREF' 373 | DEREF(handler); | ^~~~~ event.c:375:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 375 | } else if (FOLLOW(ptr) == (BPLONG)cg_component_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); \ | ^~~~~~ event.c:377:9: note: in expansion of macro 'DEREF' 377 | 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); \ | ^ event.c:377:9: note: in expansion of macro 'DEREF' 377 | DEREF(handler); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:377:9: note: in expansion of macro 'DEREF' 377 | DEREF(handler); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:377:9: note: in expansion of macro 'DEREF' 377 | DEREF(handler); | ^~~~~ event.c: In function 'cg_lookup_event_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); \ | ^~~~~~ event.c:393:5: note: in expansion of macro 'DEREF' 393 | DEREF(list); | ^~~~~ 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:393:5: note: in expansion of macro 'DEREF' 393 | DEREF(list); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:393:5: note: in expansion of macro 'DEREF' 393 | DEREF(list); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:393:5: note: in expansion of macro 'DEREF' 393 | DEREF(list); | ^~~~~ event.c:395:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 395 | 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); \ | ^~~~~~ event.c:402:9: note: in expansion of macro 'DEREF' 402 | DEREF(list); | ^~~~~ 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:402:9: note: in expansion of macro 'DEREF' 402 | DEREF(list); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:402:9: note: in expansion of macro 'DEREF' 402 | DEREF(list); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:402:9: note: in expansion of macro 'DEREF' 402 | DEREF(list); | ^~~~~ event.c: In function 'cg_lookup_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:418:5: note: in expansion of macro 'DEREF' 418 | DEREF(list); | ^~~~~ 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:418:5: note: in expansion of macro 'DEREF' 418 | DEREF(list); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:418:5: note: in expansion of macro 'DEREF' 418 | DEREF(list); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:418:5: note: in expansion of macro 'DEREF' 418 | DEREF(list); | ^~~~~ event.c:420:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 420 | 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); \ | ^~~~~~ event.c:427:9: note: in expansion of macro 'DEREF' 427 | DEREF(list); | ^~~~~ 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:427:9: note: in expansion of macro 'DEREF' 427 | DEREF(list); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:427:9: note: in expansion of macro 'DEREF' 427 | DEREF(list); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:427:9: note: in expansion of macro 'DEREF' 427 | DEREF(list); | ^~~~~ event.c: In function 'register_event_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:439:5: note: in expansion of macro 'DEREF' 439 | DEREF(source); | ^~~~~ 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:439:5: note: in expansion of macro 'DEREF' 439 | DEREF(source); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:439:5: note: in expansion of macro 'DEREF' 439 | DEREF(source); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:439:5: note: in expansion of macro 'DEREF' 439 | DEREF(source); | ^~~~~ event.c: In function 'attach_event_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:457:5: note: in expansion of macro 'DEREF' 457 | DEREF(list); | ^~~~~ 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:457:5: note: in expansion of macro 'DEREF' 457 | DEREF(list); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:457:5: note: in expansion of macro 'DEREF' 457 | DEREF(list); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:457:5: note: in expansion of macro 'DEREF' 457 | DEREF(list); | ^~~~~ event.c:459:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 459 | 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); \ | ^~~~~~ event.c:463:9: note: in expansion of macro 'DEREF' 463 | DEREF(list); | ^~~~~ 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:463:9: note: in expansion of macro 'DEREF' 463 | DEREF(list); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:463:9: note: in expansion of macro 'DEREF' 463 | DEREF(list); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:463:9: note: in expansion of macro 'DEREF' 463 | 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) | ^ event.c:465:11: note: in expansion of macro 'ADDTAG' 465 | tmp = ADDTAG(heap_top, 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++ | ^ event.c:467:5: note: in expansion of macro 'NEW_HEAP_FREE' 467 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ event.c:468:5: note: in expansion of macro 'ASSIGN_v_heap_term' 468 | ASSIGN_v_heap_term(list, tmp); | ^~~~~~~~~~~~~~~~~~ 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:468:5: note: in expansion of macro 'ASSIGN_v_heap_term' 468 | ASSIGN_v_heap_term(list, tmp); | ^~~~~~~~~~~~~~~~~~ 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:468:5: note: in expansion of macro 'ASSIGN_v_heap_term' 468 | ASSIGN_v_heap_term(list, tmp); | ^~~~~~~~~~~~~~~~~~ event.c: In function 'c_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:487:5: note: in expansion of macro 'DEREF' 487 | 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:487:5: note: in expansion of macro 'DEREF' 487 | 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:487:5: note: in expansion of macro 'DEREF' 487 | 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:487:5: note: in expansion of macro 'DEREF' 487 | DEREF(op); | ^~~~~ event.c: In function 'cg_print_component': event.c:494:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 494 | BPLONG_PTR ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ event.c:495:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | SYM_REC_PTR sym_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ 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); \ | ^~~~~~ event.c:509:5: note: in expansion of macro 'DEREF' 509 | 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); \ | ^ event.c:509:5: note: in expansion of macro 'DEREF' 509 | DEREF(comp); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:509:5: note: in expansion of macro 'DEREF' 509 | DEREF(comp); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:509:5: note: in expansion of macro 'DEREF' 509 | DEREF(comp); | ^~~~~ event.c:515:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 515 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(comp); | ^ event.c:516:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 516 | if (FOLLOW(ptr) == (BPLONG)timer_psc) { /* $timer(component_no,event_var,interval,times,_) */ | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:518:9: note: in expansion of macro 'DEREF' 518 | 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); \ | ^ event.c:518:9: note: in expansion of macro 'DEREF' 518 | DEREF(no); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:518:9: note: in expansion of macro 'DEREF' 518 | DEREF(no); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:518:9: note: in expansion of macro 'DEREF' 518 | DEREF(no); | ^~~~~ event.c:520:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 520 | } if (FOLLOW(ptr) == (BPLONG)cg_component_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); \ | ^~~~~~ event.c:523:9: note: in expansion of macro 'DEREF' 523 | 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); \ | ^ event.c:523:9: note: in expansion of macro 'DEREF' 523 | DEREF(no); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:523:9: note: in expansion of macro 'DEREF' 523 | DEREF(no); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:523:9: note: in expansion of macro 'DEREF' 523 | DEREF(no); | ^~~~~ event.c: In function 'timerThread': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:570:13: note: in expansion of macro 'DEREF' 570 | 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); \ | ^ event.c:570:13: note: in expansion of macro 'DEREF' 570 | DEREF(timer); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:570:13: note: in expansion of macro 'DEREF' 570 | DEREF(timer); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:570:13: note: in expansion of macro 'DEREF' 570 | DEREF(timer); | ^~~~~ event.c:571:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 571 | 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); \ | ^~~~~~ event.c:572:49: note: in expansion of macro 'DEREF' 572 | interval = GET_TIMER_INTERVAL(ptr); DEREF(interval); interval = INTVAL(interval); | ^~~~~ 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:572:49: note: in expansion of macro 'DEREF' 572 | interval = GET_TIMER_INTERVAL(ptr); DEREF(interval); interval = INTVAL(interval); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:572:49: note: in expansion of macro 'DEREF' 572 | interval = GET_TIMER_INTERVAL(ptr); DEREF(interval); interval = INTVAL(interval); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:572:49: note: in expansion of macro 'DEREF' 572 | 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); \ | ^~~~~~ event.c:589:13: note: in expansion of macro 'DEREF' 589 | 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); \ | ^ event.c:589:13: note: in expansion of macro 'DEREF' 589 | DEREF(timer); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:589:13: note: in expansion of macro 'DEREF' 589 | DEREF(timer); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:589:13: note: in expansion of macro 'DEREF' 589 | DEREF(timer); | ^~~~~ event.c:590:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 590 | 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); \ | ^~~~~~ event.c:591:45: note: in expansion of macro 'DEREF' 591 | status = GET_TIMER_STATUS(ptr); DEREF(status); status = INTVAL(status); | ^~~~~ 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:591:45: note: in expansion of macro 'DEREF' 591 | status = GET_TIMER_STATUS(ptr); DEREF(status); status = INTVAL(status); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:591:45: note: in expansion of macro 'DEREF' 591 | status = GET_TIMER_STATUS(ptr); DEREF(status); status = INTVAL(status); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:591:45: note: in expansion of macro 'DEREF' 591 | status = GET_TIMER_STATUS(ptr); DEREF(status); status = INTVAL(status); | ^~~~~ event.c: In function 'c_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); \ | ^~~~~~ event.c:622:28: note: in expansion of macro 'DEREF' 622 | timer = ARG(1, 1); DEREF(timer); ptr = (BPLONG_PTR)UNTAGGED_ADDR(timer); | ^~~~~ 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:622:28: note: in expansion of macro 'DEREF' 622 | timer = ARG(1, 1); DEREF(timer); ptr = (BPLONG_PTR)UNTAGGED_ADDR(timer); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:622:28: note: in expansion of macro 'DEREF' 622 | timer = ARG(1, 1); DEREF(timer); ptr = (BPLONG_PTR)UNTAGGED_ADDR(timer); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:622:28: note: in expansion of macro 'DEREF' 622 | timer = ARG(1, 1); DEREF(timer); ptr = (BPLONG_PTR)UNTAGGED_ADDR(timer); | ^~~~~ event.c:622:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 622 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:624:39: note: in expansion of macro 'DEREF' 624 | timer_no = GET_TIMER_NO(ptr); DEREF(timer_no); | ^~~~~ 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:624:39: note: in expansion of macro 'DEREF' 624 | timer_no = GET_TIMER_NO(ptr); DEREF(timer_no); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:624:39: note: in expansion of macro 'DEREF' 624 | timer_no = GET_TIMER_NO(ptr); DEREF(timer_no); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:624:39: note: in expansion of macro 'DEREF' 624 | timer_no = GET_TIMER_NO(ptr); DEREF(timer_no); | ^~~~~ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:658:28: note: in expansion of macro 'DEREF' 658 | 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); \ | ^ event.c:658:28: note: in expansion of macro 'DEREF' 658 | timer = ARG(1, 1); DEREF(timer); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:658:28: note: in expansion of macro 'DEREF' 658 | timer = ARG(1, 1); DEREF(timer); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:658:28: note: in expansion of macro 'DEREF' 658 | timer = ARG(1, 1); DEREF(timer); | ^~~~~ event.c:659:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 659 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:85:20: note: in expansion of macro 'ADDTAG3' 85 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont);} | ^~~~~~~ event.c:660:9: note: in expansion of macro 'PUSHTRAIL_H_ATOMIC' 660 | PUSHTRAIL_H_ATOMIC(GET_TIMER_STATUS_ADDR(ptr), GET_TIMER_STATUS(ptr)); | ^~~~~~~~~~~~~~~~~~ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:680:9: note: in expansion of macro 'DEREF' 680 | DEREF(ms); | ^~~~~ 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:680:9: note: in expansion of macro 'DEREF' 680 | DEREF(ms); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:680:9: note: in expansion of macro 'DEREF' 680 | DEREF(ms); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:680:9: note: in expansion of macro 'DEREF' 680 | DEREF(ms); | ^~~~~ event.c: In function 'add_to_event_pool': event.c:690:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 690 | 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) | ^~ event.c: In function 'post_cg_event': event.c:725:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 725 | BPLONG_PTR sv_ptr = (BPLONG_PTR)UNTAGGED_ADDR(handler); | ^ 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:732:9: note: in expansion of macro 'POST_EVENT' 732 | POST_EVENT(sv_ptr, type, eo); | ^~~~~~~~~~ event.c: In function 'c_global_set_bpp': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:739:9: note: in expansion of macro 'DEREF' 739 | 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:739:9: note: in expansion of macro 'DEREF' 739 | 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:739:9: note: in expansion of macro 'DEREF' 739 | 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:739:9: note: in expansion of macro 'DEREF' 739 | DEREF(op); | ^~~~~ event.c: In function 'b_GET_ATTACHED_AGENTS_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); \ | ^~~~~~ event.c:754:9: note: in expansion of macro 'DEREF' 754 | 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); \ | ^ event.c:754:9: note: in expansion of macro 'DEREF' 754 | DEREF(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:754:9: note: in expansion of macro 'DEREF' 754 | DEREF(var); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:754:9: note: in expansion of macro 'DEREF' 754 | DEREF(var); | ^~~~~ event.c:759:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 759 | 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: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(port); port = INTVAL(port); | ^~~~~ 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(port); port = INTVAL(port); | ^~~~~ 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(port); port = INTVAL(port); | ^~~~~ 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(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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ event.c:764:13: note: in expansion of macro 'ASSIGN_v_heap_term' 764 | ASSIGN_v_heap_term(lists, DV_ins_cs(dv_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:764:13: note: in expansion of macro 'ASSIGN_v_heap_term' 764 | ASSIGN_v_heap_term(lists, DV_ins_cs(dv_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);} | ^~~~~~~~~ event.c:764:13: note: in expansion of macro 'ASSIGN_v_heap_term' 764 | ASSIGN_v_heap_term(lists, DV_ins_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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ event.c:768:13: note: in expansion of macro 'ASSIGN_v_heap_term' 768 | ASSIGN_v_heap_term(lists, DV_minmax_cs(dv_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:768:13: note: in expansion of macro 'ASSIGN_v_heap_term' 768 | ASSIGN_v_heap_term(lists, DV_minmax_cs(dv_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);} | ^~~~~~~~~ event.c:768:13: note: in expansion of macro 'ASSIGN_v_heap_term' 768 | 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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ event.c:772:13: note: in expansion of macro 'ASSIGN_v_heap_term' 772 | ASSIGN_v_heap_term(lists, DV_outer_dom_cs(dv_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:772:13: note: in expansion of macro 'ASSIGN_v_heap_term' 772 | ASSIGN_v_heap_term(lists, DV_outer_dom_cs(dv_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);} | ^~~~~~~~~ event.c:772:13: note: in expansion of macro 'ASSIGN_v_heap_term' 772 | ASSIGN_v_heap_term(lists, DV_outer_dom_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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ event.c:776:13: note: in expansion of macro 'ASSIGN_v_heap_term' 776 | ASSIGN_v_heap_term(lists, DV_dom_cs(dv_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:776:13: note: in expansion of macro 'ASSIGN_v_heap_term' 776 | ASSIGN_v_heap_term(lists, DV_dom_cs(dv_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);} | ^~~~~~~~~ event.c:776:13: note: in expansion of macro 'ASSIGN_v_heap_term' 776 | ASSIGN_v_heap_term(lists, DV_dom_cs(dv_ptr)); | ^~~~~~~~~~~~~~~~~~ event.c: In function 'b_AGENT_OCCUR_IN_CONJUNCTIVE_CHANNELS_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); \ | ^~~~~~ event.c:786:9: note: in expansion of macro 'DEREF' 786 | DEREF(lists); | ^~~~~ 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:786:9: note: in expansion of macro 'DEREF' 786 | DEREF(lists); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:786:9: note: in expansion of macro 'DEREF' 786 | DEREF(lists); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:786:9: note: in expansion of macro 'DEREF' 786 | DEREF(lists); | ^~~~~ event.c:789:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 789 | ptr1 = (BPLONG_PTR)UNTAGGED_ADDR(lists); | ^ event.c:793:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 793 | ptr2 = (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); \ | ^~~~~~ event.c:801:13: note: in expansion of macro 'DEREF' 801 | DEREF(lists); | ^~~~~ 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:801:13: note: in expansion of macro 'DEREF' 801 | DEREF(lists); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:801:13: note: in expansion of macro 'DEREF' 801 | DEREF(lists); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:801:13: note: in expansion of macro 'DEREF' 801 | DEREF(lists); | ^~~~~ event.c: In function 'b_AGENT_OCCUR_IN_DISJUNCTIVE_CHANNELS_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); \ | ^~~~~~ event.c:812:9: note: in expansion of macro 'DEREF' 812 | DEREF(lists); | ^~~~~ 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:812:9: note: in expansion of macro 'DEREF' 812 | DEREF(lists); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:812:9: note: in expansion of macro 'DEREF' 812 | DEREF(lists); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:812:9: note: in expansion of macro 'DEREF' 812 | DEREF(lists); | ^~~~~ event.c:815:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 815 | ptr1 = (BPLONG_PTR)UNTAGGED_ADDR(lists); | ^ event.c:819:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 819 | ptr2 = (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); \ | ^~~~~~ event.c:824:13: note: in expansion of macro 'DEREF' 824 | DEREF(lists); | ^~~~~ 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); | ^~~~~ 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); | ^~~~~ 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); | ^~~~~ In function 'add_to_event_pool', inlined from 'add_to_event_pool' at event.c:686:10, inlined from 'timerThread' at event.c:594:17: event.c:690:47: warning: 'free' called on a pointer to an unallocated object '150' [-Wfree-nonheap-object] 690 | if (!ISINT((BPLONG)event_object)) free(event_object); | ^~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" -c -o getline.o getline.c getline.c: In function 'gl_error': getline.c:46:28: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 46 | #define sys_write(a, b, c) write(a, b, c) | ^~~~~~~~~~~~~~ getline.c:390:5: note: in expansion of macro 'sys_write' 390 | sys_write(2, buf, len); | ^~~~~~~~~ getline.c: In function 'gl_puts': getline.c:46:28: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 46 | #define sys_write(a, b, c) write(a, b, c) | ^~~~~~~~~~~~~~ getline.c:379:9: note: in expansion of macro 'sys_write' 379 | sys_write(1, buf, len); | ^~~~~~~~~ getline.c: In function 'gl_putc': getline.c:46:28: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 46 | #define sys_write(a, b, c) write(a, b, c) | ^~~~~~~~~~~~~~ getline.c:360:41: note: in expansion of macro 'sys_write' 360 | if (ch == '\r' || ch == '\n'); else sys_write(1, &ch, 1); | ^~~~~~~~~ getline.c: In function 'nogl_getline': getline.c:1173:21: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1173 | gl_buf[i++] = c; | ~~~~~~~~~~~~^~~ getline.c:73:13: note: at offset 1000 into destination object 'gl_buf' of size 1000 73 | static char gl_buf[BUF_SIZE]; /* input buffer */ | ^~~~~~ In function 'nogl_getline', inlined from 'c_GET_NONEMPTY_LINE' at getline.c:1191:25: getline.c:1173:21: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1173 | gl_buf[i++] = c; | ~~~~~~~~~~~~^~~ getline.c: In function 'c_GET_NONEMPTY_LINE': getline.c:73:13: note: at offset 1000 into destination object 'gl_buf' of size 1000 73 | static char gl_buf[BUF_SIZE]; /* input buffer */ | ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" gcstack.c gcstack.c: In function 'gc_initialize_ar_chain': 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; | ^ gcstack.c:94:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 94 | cp = (BPLONG_PTR)AR_CPS(f); | ^ gcstack.c:96:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 96 | f = (BPLONG_PTR)AR_AR(f); | ^ gcstack.c:100:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 100 | cp = (BPLONG_PTR)AR_CPF(breg); | ^ gcstack.c: In function 'gc_globalize_sf_chain': 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 */ | ^ 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 */ | ^ gcstack.c:125:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 125 | f = (BPLONG_PTR)AR_PREV(f); | ^ gcstack.c: In function 'mark_stack_references_ar_chain': 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)) { | ^ gcstack.c:137:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 137 | f = (BPLONG_PTR)AR_AR(f); | ^ gcstack.c: In function 'mark_stack_references_sf_chain': gcstack.c:148:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 148 | f = (BPLONG_PTR)AR_PREV(f); | ^ gcstack.c: In function 'mark_stack_references_frame': gcstack.c:157:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(f)); | ^ gcstack.c:160:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 160 | if (ISREF(term) && (BPLONG_PTR)term > local_top && (BPLONG_PTR)term < breg) { | ^ gcstack.c:160:60: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 160 | if (ISREF(term) && (BPLONG_PTR)term > local_top && (BPLONG_PTR)term < breg) { | ^ 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:161:13: note: in expansion of macro 'GCSetMaskBit' 161 | GCSetMaskBit(term, local_top); | ^~~~~~~~~~~~ gcstack.c:168:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | top = (BPLONG_PTR)AR_TOP(f); | ^ gcstack.c:171:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 171 | if (ISREF(term) && (BPLONG_PTR)term > local_top && (BPLONG_PTR)term < breg) { | ^ gcstack.c:171:60: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 171 | if (ISREF(term) && (BPLONG_PTR)term > local_top && (BPLONG_PTR)term < breg) { | ^ 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:172:13: note: in expansion of macro 'GCSetMaskBit' 172 | GCSetMaskBit(term, local_top); | ^~~~~~~~~~~~ gcstack.c: In function 'globalize_stack_vars_in_frame': gcstack.c:182:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 182 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(f)); | ^ gcstack.c:184:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 184 | if (FOLLOW(sp) == (BPLONG)sp && gcIsMarked(sp, local_top) == 1) { | ^ gcstack.c:185:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | FOLLOW(heap_top) = FOLLOW(sp) = (BPLONG)heap_top; | ^ gcstack.c:193:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 193 | top = (BPLONG_PTR)AR_TOP(f); | ^ gcstack.c:195:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 195 | if (FOLLOW(sp) == (BPLONG)sp && gcIsMarked(sp, local_top) == 1) { | ^ gcstack.c:196:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 196 | FOLLOW(heap_top) = FOLLOW(sp) = (BPLONG)heap_top; | ^ In file included from bprolog.h:10, from gcstack.c:13: gcstack.c: In function 'allocateCopyArea': 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:208:9: note: in expansion of macro 'BP_MALLOC' 208 | BP_MALLOC(copy_area_low, size); | ^~~~~~~~~ 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:208:9: note: in expansion of macro 'BP_MALLOC' 208 | BP_MALLOC(copy_area_low, size); | ^~~~~~~~~ gcstack.c:214:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | if (size <= (BPLONG)((BPULONG)copy_area_high-(BPULONG)copy_area_low)/sizeof(BPLONG)) { | ^ gcstack.c:214:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | if (size <= (BPLONG)((BPULONG)copy_area_high-(BPULONG)copy_area_low)/sizeof(BPLONG)) { | ^ 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:220:13: note: in expansion of macro 'BP_MALLOC' 220 | BP_MALLOC(copy_area_low, size); | ^~~~~~~~~ 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:220:13: note: in expansion of macro 'BP_MALLOC' 220 | BP_MALLOC(copy_area_low, size); | ^~~~~~~~~ gcstack.c: In function 'gcStack': gcstack.c:234:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 234 | b_top = (BPLONG_PTR)AR_TOP(breg); | ^ gcstack.c:235:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 235 | mask_size = ((BPULONG)heap_top-(BPULONG)stack_low_addr)/NBITS_IN_LONG+2; /* masking bits */ | ^ gcstack.c:235:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 235 | mask_size = ((BPULONG)heap_top-(BPULONG)stack_low_addr)/NBITS_IN_LONG+2; /* masking bits */ | ^ gcstack.c:239:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 239 | size = ((BPULONG)UNTAGGED_ADDR(AR_BTM(breg)) - (BPULONG)local_top)/sizeof(BPLONG); | ^ gcstack.c: In function 'copyStackBack': gcstack.c:266:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 266 | BPLONG size = ((BPULONG)copy_area_high-(BPULONG)copy_local_top)/sizeof(BPLONG); | ^ gcstack.c:266:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 266 | BPLONG size = ((BPULONG)copy_area_high-(BPULONG)copy_local_top)/sizeof(BPLONG); | ^ gcstack.c: In function 'gcMoveFrameSlotOut': gcstack.c:285:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 285 | if ((BPULONG)term <= (BPULONG)b_top && (BPULONG)term > (BPULONG)heap_top) { /* stack ref below breg */ | ^ gcstack.c:285:64: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 285 | if ((BPULONG)term <= (BPULONG)b_top && (BPULONG)term > (BPULONG)heap_top) { /* stack ref below breg */ | ^ 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:286:18: note: in expansion of macro 'ISFREE' 286 | 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 */ | ^ gcstack.c:288:24: note: in expansion of macro 'FOLLOW' 288 | term = FOLLOW(term); /* dereference */ | ^~~~~~ 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:291:39: note: in expansion of macro 'SP_AFTER_GC' 291 | FOLLOW(des) = (BPLONG)SP_AFTER_GC(des); | ^~~~~~~~~~~ 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:291:39: note: in expansion of macro 'SP_AFTER_GC' 291 | FOLLOW(des) = (BPLONG)SP_AFTER_GC(des); | ^~~~~~~~~~~ gcstack.c:291:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 291 | FOLLOW(des) = (BPLONG)SP_AFTER_GC(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 */ | ^ gcstack.c:292:17: note: in expansion of macro 'FOLLOW' 292 | FOLLOW(term) = (BPLONG)des; | ^~~~~~ gcstack.c:292:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 292 | FOLLOW(term) = (BPLONG)des; | ^ 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:299:20: note: in expansion of macro 'POINTER_TO_COPY_AREA' 299 | } else if (POINTER_TO_COPY_AREA(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:299:20: note: in expansion of macro 'POINTER_TO_COPY_AREA' 299 | } else if (POINTER_TO_COPY_AREA(term)) { | ^~~~~~~~~~~~~~~~~~~~ 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:300:35: note: in expansion of macro 'SP_AFTER_GC' 300 | FOLLOW(des) = (BPLONG)SP_AFTER_GC(term); | ^~~~~~~~~~~ gcstack.c:300:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 300 | FOLLOW(des) = (BPLONG)SP_AFTER_GC(term); | ^ gcstack.c: In function 'gcMoveFrameOut': gcstack.c:324:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 324 | src_sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(src_f)); | ^ gcstack.c:344:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 344 | top = (BPLONG_PTR)AR_TOP(src_f); | ^ 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:350:36: note: in expansion of macro 'SP_AFTER_GC' 350 | AR_BTM(des_f) = ADDTAG((BPLONG)SP_AFTER_GC(copy_local_top), frame_type); | ^~~~~~~~~~~ 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:350:36: note: in expansion of macro 'SP_AFTER_GC' 350 | AR_BTM(des_f) = ADDTAG((BPLONG)SP_AFTER_GC(copy_local_top), frame_type); | ^~~~~~~~~~~ gcstack.c:350:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 350 | 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) | ^~ 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:351:30: note: in expansion of macro 'SP_AFTER_GC' 351 | AR_TOP(des_f) = (BPLONG)(SP_AFTER_GC(des_sp)); | ^~~~~~~~~~~ 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:351:30: note: in expansion of macro 'SP_AFTER_GC' 351 | AR_TOP(des_f) = (BPLONG)(SP_AFTER_GC(des_sp)); | ^~~~~~~~~~~ gcstack.c:351:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 351 | AR_TOP(des_f) = (BPLONG)(SP_AFTER_GC(des_sp)); | ^ gcstack.c: In function 'gcMoveAliveFramesOutSf': gcstack.c:365:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 365 | f = (BPLONG_PTR)AR_PREV(f); | ^ gcstack.c:377:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 377 | AR_PREV(f1) = (BPLONG)new_sf; | ^ gcstack.c:378:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 378 | AR_PREV(f) = (BPLONG)f1; /* remember the place where f was moved to */ | ^ 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:379:22: note: in expansion of macro 'SP_AFTER_GC' 379 | new_sf = SP_AFTER_GC(f1); | ^~~~~~~~~~~ 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:379:22: note: in expansion of macro 'SP_AFTER_GC' 379 | new_sf = SP_AFTER_GC(f1); | ^~~~~~~~~~~ gcstack.c: In function 'gcReverseArChain': gcstack.c:393:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 393 | tmp = (BPLONG_PTR)AR_AR(prev); | ^ gcstack.c:394:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 394 | AR_AR(prev) = (BPLONG)f; | ^ gcstack.c: In function 'gcMoveAliveFramesOutReversedAr': gcstack.c:415:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 415 | new_f = (BPLONG_PTR)AR_AR(f); | ^ 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:423:20: note: in expansion of macro 'SP_AFTER_GC' 423 | new_prev = SP_AFTER_GC(f1); | ^~~~~~~~~~~ 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:423:20: note: in expansion of macro 'SP_AFTER_GC' 423 | new_prev = SP_AFTER_GC(f1); | ^~~~~~~~~~~ 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:431:20: note: in expansion of macro 'SP_AFTER_GC' 431 | new_prev = SP_AFTER_GC(f1); | ^~~~~~~~~~~ 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:431:20: note: in expansion of macro 'SP_AFTER_GC' 431 | new_prev = SP_AFTER_GC(f1); | ^~~~~~~~~~~ gcstack.c:433:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 433 | f1 = (BPLONG_PTR)AR_PREV(f); | ^ 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:434:20: note: in expansion of macro 'SP_AFTER_GC' 434 | new_prev = SP_AFTER_GC(f1); | ^~~~~~~~~~~ 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:434:20: note: in expansion of macro 'SP_AFTER_GC' 434 | new_prev = SP_AFTER_GC(f1); | ^~~~~~~~~~~ gcstack.c:437:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 437 | AR_AR(f1) = (BPLONG)prev; | ^ gcstack.c: In function 'gcMoveAliveFramesOutAr': gcstack.c:449:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 449 | f = gcReverseArChain(arreg, (BPLONG_PTR)AR_AR(arreg)); | ^ gcstack.c:450:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 450 | next = (BPLONG_PTR)AR_AR(f); | ^ gcstack.c:451:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 451 | AR_AR(f) = (BPLONG)f; /* head */ | ^ gcstack.c: In function 'gcStackMarkSuspVars': gcstack.c:476:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 476 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(f)); | ^ gcstack.c:489:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 489 | f = (BPLONG_PTR)AR_PREV(f); | ^ gcstack.c: In function 'gcTrailMarkSuspVars': gcstack.c:497:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 497 | last_t = (BPLONG_PTR)AR_T(breg); | ^ gcstack.c:499:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 499 | addr = (BPLONG_PTR)FOLLOW(curr_t); | ^ 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:500:13: note: in expansion of macro 'TAG' 500 | if (TAG(addr) == TRAIL_VAR) { | ^~~ 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:502:20: note: in expansion of macro 'TAG' 502 | } else if (TAG(addr) == TRAIL_VAL_NONATOMIC) { | ^~~ gcstack.c:503:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 503 | 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 */ | ^~ gcstack.c:503:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 503 | addr = (BPLONG_PTR)UNTAGGED3((BPLONG)addr); | ^ gcstack.c: In function 'gcMarkSuspVarsTerm': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:518:5: note: in expansion of macro 'DEREF' 518 | 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); \ | ^ gcstack.c:518:5: note: in expansion of macro 'DEREF' 518 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ gcstack.c:518:5: note: in expansion of macro 'DEREF' 518 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ gcstack.c:518:5: note: in expansion of macro 'DEREF' 518 | DEREF(term); | ^~~~~ gcstack.c:520:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 520 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(term); | ^ gcstack.c:523:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 523 | gcAddDynamicArray((BPLONG)dv_ptr); | ^ gc.h:83:54: note: in definition of macro 'gcAddDynamicArray' 83 | FOLLOW(gcDynamicArray+gcDynamicArrayCount) = elm; \ | ^~~ gcstack.c:531:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 531 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ gcstack.c:540:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 540 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ gcstack.c:542:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 542 | 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: In function 'gcMarkSuspVarsCs': gcstack.c:558:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 558 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(cs); /* untag LST */ | ^ gcstack.c:560:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 560 | sf = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(constr)); | ^ gcstack.c:560:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 560 | sf = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(constr)); | ^ gcstack.c:562:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 562 | 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) | ^~ gcstack.c:562:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 562 | 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) | ^~ gcstack.c: In function 'gcResetSuspVars': gcstack.c:573:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 573 | dv_ptr = (BPLONG_PTR)FOLLOW(marked_susp_var_ptr+i); | ^ gcstack.c: In function 'gcResetTriggeredCs': gcstack.c:586:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 586 | gcResetCs((BPLONG_PTR)&triggeredCs[i], (BPLONG)triggeredCs[i]); | ^ gcstack.c: In function 'gcResetCs': gcstack.c:597:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 597 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ gcstack.c:599:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 599 | sf = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(constr)); /* frame pointer */ | ^ gcstack.c:599:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 599 | sf = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(constr)); /* frame pointer */ | ^ gcstack.c:605:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 605 | des_sf = (BPLONG_PTR)AR_PREV(sf); /* it was moved here */ | ^ gcstack.c:606:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 606 | 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) | ^~ 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:606:66: note: in expansion of macro 'SP_AFTER_GC' 606 | FOLLOW(ptr) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)SP_AFTER_GC(des_sf), INT_TAG); | ^~~~~~~~~~~ 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:606:66: note: in expansion of macro 'SP_AFTER_GC' 606 | FOLLOW(ptr) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)SP_AFTER_GC(des_sf), INT_TAG); | ^~~~~~~~~~~ gcstack.c:606:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 606 | 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) | ^~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" gcheap.c gcheap.c: In function 'gcHeap': 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; | ^ 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; | ^ gcheap.c: In function 'eliminateDuplicatedTrailInTopSegment': 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); | ^ gcheap.c: In function 'eliminateDuplicatedTrailInTopSegmentSquare': 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); | ^ gcheap.c:83:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 83 | untaggedAddr = (BPLONG_PTR)UNTAGGED3(op); | ^ 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)) { | ^ 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)) { | ^ gcheap.c: In function 'eliminateDuplicatedTrailInTopSegmentLinear': 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); | ^ 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 */ | ^ gcheap.c:112:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 112 | untaggedAddr = (BPLONG_PTR)UNTAGGED3(op); | ^ 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); | ^~~~~~~~~~~~ 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); | ^~~~~~~~~~~~ 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))) { | ^ 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)) { | ^ gcheap.c: In function 'packEntireTrail': 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); | ^ 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; \ | ^~~~ 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); | ^ 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); | ^ 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 */ | ^ 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); | ^ 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 */ | ^ gcheap.c:168:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | untaggedAddr = (BPLONG_PTR)UNTAGGED3(op); | ^ 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)) { | ^ gcheap.c: In function 'alreadyTrailed': gcheap.c:184:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 184 | if ((BPLONG_PTR)UNTAGGED3(FOLLOW(to_ptr)) == addr) return 1; | ^ gcheap.c: In function 'copyHeapBack': gcheap.c:192:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 192 | BPLONG size = ((BPULONG)copy_h-(BPULONG)copy_area_low)/sizeof(BPLONG); | ^ gcheap.c:192:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 192 | BPLONG size = ((BPULONG)copy_h-(BPULONG)copy_area_low)/sizeof(BPLONG); | ^ gcheap.c: In function 'gcRescueFreeVars': gcheap.c:205:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 205 | addr = (BPLONG_PTR)FOLLOW(ptr++); | ^ gcheap.c: In function 'gcRescueBFrame': gcheap.c:217:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 217 | top = (BPLONG_PTR)AR_TOP(ar); | ^ gcheap.c: In function 'gcRescueArFrames': gcheap.c:230:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 230 | while ((BPLONG)ar != AR_AR(ar)) { | ^ gcheap.c:240:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 240 | ar = (BPLONG_PTR)AR_AR(ar); | ^ gcheap.c: In function 'gcRescueSfFrames': gcheap.c:252:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 252 | sf = (BPLONG_PTR)AR_PREV(sf); | ^ gcheap.c: In function 'gcRescueFrame': gcheap.c:261:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 261 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(f)); | ^ gcheap.c:269:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 269 | top = (BPLONG_PTR)AR_TOP(f); | ^ gcheap.c: In function 'gcRescueTrail': gcheap.c:280:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 280 | last_t = (BPLONG_PTR)AR_T(breg); | ^ gcheap.c:282:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 282 | addr = (BPLONG_PTR)FOLLOW(curr_t); | ^ 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:283:13: note: in expansion of macro 'TAG' 283 | if (TAG(addr) == TRAIL_VAR) { | ^~~ 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:286:20: note: in expansion of macro 'TAG' 286 | } else if (TAG(addr) == TRAIL_VAL_NONATOMIC) { | ^~~ gcheap.c:287:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 287 | 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 */ | ^~ gcheap.c:287:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 287 | addr = (BPLONG_PTR)UNTAGGED3((BPLONG)addr); | ^ 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:290:20: note: in expansion of macro 'TAG' 290 | } else if (TAG(addr) == TRAIL_BIT_VECTOR) { | ^~~ gcheap.c:291:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 291 | 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 */ | ^~ gcheap.c:291:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 291 | addr = (BPLONG_PTR)UNTAGGED3((BPLONG)addr); | ^ gcheap.c:293:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 293 | FOLLOW(addr) = gcRescueBitVector((BPLONG_PTR)FOLLOW(addr)); | ^ 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 */ | ^ 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:301:9: note: in expansion of macro 'GC_IS_MOVED' 301 | if (GC_IS_MOVED(term)) { | ^~~~~~~~~~~ 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:301:9: note: in expansion of macro 'GC_IS_MOVED' 301 | if (GC_IS_MOVED(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 */ | ^ 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:301:9: note: in expansion of macro 'GC_IS_MOVED' 301 | if (GC_IS_MOVED(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:301:9: note: in expansion of macro 'GC_IS_MOVED' 301 | if (GC_IS_MOVED(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 */ | ^ 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:302:46: note: in expansion of macro 'FOLLOW' 302 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(FOLLOW(term)); | ^~~~~~ 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:302:32: note: in expansion of macro 'ADDR_AFTER_GC' 302 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(FOLLOW(term)); | ^~~~~~~~~~~~~ gcheap.c:302:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 302 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(FOLLOW(term)); | ^ 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:305:30: note: in expansion of macro 'ADDR_AFTER_GC' 305 | BPLONG tmp = (BPLONG)ADDR_AFTER_GC(copy_h); | ^~~~~~~~~~~~~ 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:305:30: note: in expansion of macro 'ADDR_AFTER_GC' 305 | BPLONG tmp = (BPLONG)ADDR_AFTER_GC(copy_h); | ^~~~~~~~~~~~~ gcheap.c:305:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 305 | BPLONG tmp = (BPLONG)ADDR_AFTER_GC(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 */ | ^ gcheap.c:308:9: note: in expansion of macro 'FOLLOW' 308 | FOLLOW(term) = (BPLONG)copy_h; copy_h++; | ^~~~~~ gcheap.c:308:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 308 | FOLLOW(term) = (BPLONG)copy_h; copy_h++; | ^ gcheap.c: In function 'gcRescueTriggeredCs': gcheap.c:317:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 317 | gcRescueTerm((BPLONG_PTR)&triggeredCs[i], (BPLONG)triggeredCs[i]); | ^ gcheap.c: In function 'gcRescueBitVector': 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:336:20: note: in expansion of macro 'ADDR_AFTER_GC' 336 | return (BPLONG)ADDR_AFTER_GC(des_ptr); | ^~~~~~~~~~~~~ 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:336:20: note: in expansion of macro 'ADDR_AFTER_GC' 336 | return (BPLONG)ADDR_AFTER_GC(des_ptr); | ^~~~~~~~~~~~~ gcheap.c:336:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 336 | return (BPLONG)ADDR_AFTER_GC(des_ptr); | ^ In file included from bprolog.h:11: gcheap.c: In function 'gcRescueTerm': gcheap.c:357:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 357 | 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) | ^~~ gcheap.c:357:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 357 | 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) | ^~~ term.h:57:22: warning: 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:358:21: note: in expansion of macro 'GC_IS_MOVED' 358 | if (GC_IS_MOVED(term)) { | ^~~~~~~~~~~ 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:358:21: note: in expansion of macro 'GC_IS_MOVED' 358 | if (GC_IS_MOVED(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 */ | ^ 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:358:21: note: in expansion of macro 'GC_IS_MOVED' 358 | if (GC_IS_MOVED(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:358:21: note: in expansion of macro 'GC_IS_MOVED' 358 | if (GC_IS_MOVED(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 */ | ^ 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:359:58: note: in expansion of macro 'FOLLOW' 359 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(FOLLOW(term)); | ^~~~~~ 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:359:44: note: in expansion of macro 'ADDR_AFTER_GC' 359 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(FOLLOW(term)); | ^~~~~~~~~~~~~ gcheap.c:359:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 359 | 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:73:37: note: in expansion of macro 'FOLLOW' 73 | #define ISFREE(var) ((BPLONG)var == FOLLOW(var)) /* must be a ref */ | ^~~~~~ gcheap.c:361:29: note: in expansion of macro 'ISFREE' 361 | } else 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 */ | ^ gcheap.c:362:28: note: in expansion of macro 'FOLLOW' 362 | term = FOLLOW(term); | ^~~~~~ gcheap.c:373:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 373 | gcAddDynamicArray((BPLONG)addr); | ^ gc.h:83:54: note: in definition of macro 'gcAddDynamicArray' 83 | FOLLOW(gcDynamicArray+gcDynamicArrayCount) = elm; \ | ^~~ gcheap.c:385:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 385 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ 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:387:21: note: in expansion of macro 'GC_IS_MOVED' 387 | if (GC_IS_MOVED(ptr)) { | ^~~~~~~~~~~ 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:387:21: note: in expansion of macro 'GC_IS_MOVED' 387 | if (GC_IS_MOVED(ptr)) { | ^~~~~~~~~~~ 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:388:43: note: in expansion of macro 'ADDR_AFTER_GC' 388 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(FOLLOW(ptr)), 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) | ^ gcheap.c:388:36: note: in expansion of macro 'ADDTAG' 388 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(FOLLOW(ptr)), LST); | ^~~~~~ gcheap.c:401:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 401 | FOLLOW(ptr) = (BPLONG)des_ptr; | ^ gcheap.c:408:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 408 | FOLLOW(ptr+1) = (BPLONG)(des_ptr+1); | ^ 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:409:43: note: in expansion of macro 'ADDR_AFTER_GC' 409 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(des_ptr), 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:409:43: note: in expansion of macro 'ADDR_AFTER_GC' 409 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(des_ptr), 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) | ^ gcheap.c:409:36: note: in expansion of macro 'ADDTAG' 409 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(des_ptr), LST); | ^~~~~~ gcheap.c:417:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 417 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ 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:419:21: note: in expansion of macro 'GC_IS_MOVED' 419 | if (GC_IS_MOVED(ptr)) { | ^~~~~~~~~~~ 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:419:21: note: in expansion of macro 'GC_IS_MOVED' 419 | if (GC_IS_MOVED(ptr)) { | ^~~~~~~~~~~ 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(FOLLOW(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) | ^ gcheap.c:420:36: note: in expansion of macro 'ADDTAG' 420 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(FOLLOW(ptr)), STR); | ^~~~~~ gcheap.c:429:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 429 | 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) | ^~~ gcheap.c:431:66: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 431 | FOLLOW(des_ptr) = FOLLOW(ptr); FOLLOW(ptr) = (BPLONG)des_ptr; | ^ gcheap.c:441:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 441 | FOLLOW(ptr+i) = (BPLONG)(des_ptr+i); | ^ 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:443:43: note: in expansion of macro 'ADDR_AFTER_GC' 443 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(des_ptr), STR); | ^~~~~~~~~~~~~ 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:443:43: note: in expansion of macro 'ADDR_AFTER_GC' 443 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(des_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) | ^ gcheap.c:443:36: note: in expansion of macro 'ADDTAG' 443 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(des_ptr), STR); | ^~~~~~ gcheap.c:451:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 451 | ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(term); | ^ 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:453:21: note: in expansion of macro 'GC_IS_MOVED' 453 | if (GC_IS_MOVED(ptr)) { | ^~~~~~~~~~~ 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:453:21: note: in expansion of macro 'GC_IS_MOVED' 453 | if (GC_IS_MOVED(ptr)) { | ^~~~~~~~~~~ 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:454:44: note: in expansion of macro 'ADDR_AFTER_GC' 454 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(FOLLOW(ptr)); | ^~~~~~~~~~~~~ gcheap.c:454:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 454 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(FOLLOW(ptr)); | ^ gcheap.c:458:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 458 | FOLLOW(ptr) = (BPLONG)des_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:459:42: note: in expansion of macro 'ADDR_AFTER_GC' 459 | DV_var(des_ptr) = ADDTAG(ADDR_AFTER_GC(des_ptr), SUSP); | ^~~~~~~~~~~~~ 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:459:42: note: in expansion of macro 'ADDR_AFTER_GC' 459 | DV_var(des_ptr) = ADDTAG(ADDR_AFTER_GC(des_ptr), 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) | ^ gcheap.c:459:35: note: in expansion of macro 'ADDTAG' 459 | DV_var(des_ptr) = ADDTAG(ADDR_AFTER_GC(des_ptr), SUSP); | ^~~~~~ gcheap.c:470:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 470 | DV_bit_vector_ptr(des_ptr) = gcRescueBitVector((BPLONG_PTR)DV_bit_vector_ptr(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)) | ^ gcheap.c:472:40: note: in expansion of macro 'ADDR_AFTER_GC' 472 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(des_ptr); | ^~~~~~~~~~~~~ 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:472:40: note: in expansion of macro 'ADDR_AFTER_GC' 472 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(des_ptr); | ^~~~~~~~~~~~~ gcheap.c:472:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 472 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(des_ptr); | ^ gcheap.c:475:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 475 | FOLLOW(addr) = (BPLONG)ptr; | ^ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" -c -o gcqueue.o gcqueue.c gcqueue.c: In function 'gcQueueCopy': 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; | ^ In file included from gcqueue.c:13: gcqueue.c: In function 'gcSetMask': 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:172:9: note: in expansion of macro 'GCSetMaskBit' 172 | GCSetMaskBit(addr+i, base); | ^~~~~~~~~~~~ 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:172:9: note: in expansion of macro 'GCSetMaskBit' 172 | GCSetMaskBit(addr+i, base); | ^~~~~~~~~~~~ gcqueue.c: In function 'gcIsMarked': gcqueue.c:180:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 180 | BPULONG offset = ((BPULONG)addr-(BPULONG)base)/sizeof(BPLONG); | ^ gcqueue.c:180:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 180 | BPULONG offset = ((BPULONG)addr-(BPULONG)base)/sizeof(BPLONG); | ^ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" debug.c In file included from debug.c:14: debug.c: In function 'c_init_dg_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); \ | ^~~~~~ debug.c:47:20: note: in expansion of macro 'DEREF' 47 | 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); \ | ^ 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) \ | ^ debug.c:47:20: note: in expansion of macro 'DEREF' 47 | a = ARG(1, 1); DEREF(a); a = INTVAL(a); | ^~~~~ 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); | ^~~~~ debug.c: In function 'c_set_dg_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); \ | ^~~~~~ 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); \ | ^ debug.c:55:20: note: in expansion of macro 'DEREF' 55 | 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) \ | ^ debug.c:55:20: note: in expansion of macro 'DEREF' 55 | a = ARG(1, 1); DEREF(a); a = INTVAL(a); | ^~~~~ 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); | ^~~~~ debug.c: In function 'c_remove_spy_point': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:199:9: note: in expansion of macro 'DEREF' 199 | 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:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | 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:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | 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:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | 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); \ | ^~~~~~ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | 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:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | 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:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | 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:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | 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: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:203:19: note: in expansion of macro 'GET_ATM_SYM_REC' 203 | 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); | ^~~~~~~~~~~~~~ debug.c: In function 'c_is_spy_point': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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); | ^~~~~ 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: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); | ^~~~~ 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: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); | ^~~~~~~~~~~ term.h:57:22: warning: cast to 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ debug.c: In function 'c_add_spy_point': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:199:9: note: in expansion of macro 'DEREF' 199 | 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:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | 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) \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | 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:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | 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:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | 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) \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | 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:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | 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: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:203:19: note: in expansion of macro 'GET_ATM_SYM_REC' 203 | 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); | ^~~~~~~~~~~~~~ debug.c: In function 'c_get_spy_points': term.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); | ^~~~~~ 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) | ^~ 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: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); | ^~~~~ 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); | ^~~~~ 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: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); | ^~~~~ debug.c: In function 'c_set_skip_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); \ | ^~~~~~ debug.c:211:5: note: in expansion of macro 'DEREF' 211 | DEREF(call_no); | ^~~~~ 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: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); | ^~~~~ 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); | ^~~~~ debug.c: In function 'c_is_skip_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); \ | ^~~~~~ debug.c:220:5: note: in expansion of macro 'DEREF' 220 | DEREF(call_no); | ^~~~~ 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: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); | ^~~~~ 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); | ^~~~~ 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); \ | ^~~~~~ 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); \ | ^ debug.c:235:5: note: in expansion of macro 'DEREF' 235 | DEREF(uptoCallNo); | ^~~~~ 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); | ^~~~~ 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); | ^~~~~ 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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); | ^~~~~ 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); | ^~~~~ 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); | ^~~~~ term.h:57:22: warning: cast to 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) { | ^~~~~~~~~~~~~~~ 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) { | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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); | ^~~~~ 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); | ^~~~~ 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); | ^~~~~ 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: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: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: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); | ^~~~~ 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) | ^ debug.c:254:28: note: in expansion of macro 'ADDTAG' 254 | pair = ADDTAG(heap_top, STR); | ^~~~~~ debug.c:255:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 255 | FOLLOW(heap_top++) = (BPLONG)comma_psc; | ^ term.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); | ^~~~~~ 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); | ^ debug.c: In function 'c_set_dg_print_depth': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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: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); | ^~~~~ 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); | ^~~~~ debug.c: In function 'c_get_dg_choice_point': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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: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); | ^~~~~ 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); | ^~~~~ 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: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); | ^~~~~ 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); | ^~~~~ 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); | ^~~~~ 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); | ^~~~~ term.h:57:22: warning: cast to 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: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) { | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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); | ^~~~~ 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: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); | ^~~~~ 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); | ^~~~~ 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) | ^~ 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) | ^~ 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); | ^ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" table.c table.c: In function 'init_table_area': table.c:69:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 69 | FOLLOW(subgoalTable+i) = (BPLONG)NULL; | ^ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from table.c:13: bapi.h:215:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 215 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c: In function 'table_area_size': 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); | ^ table.c:92:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | subgoal_entry = (BPLONG_PTR)subgoalTable[i]; | ^ 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); | ^ 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 */ | ^ 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); | ^ table.c: In function 'c_INITIALIZE_TABLE': table.c:123:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | bp_exception = (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); | ^ 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); | ^ table.c: In function 'subgoal_table_statistics': 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); | ^ 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); | ^ 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 */ | ^ 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); | ^ 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); | ^ 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); | ^ 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); | ^ table.c: In function 'init_subgoal_table': 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); | ^ 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); | ^ 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 */ | ^ 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); | ^ table.c:219:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 219 | FOLLOW(subgoalTable+i) = (BPLONG)NULL; | ^ 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); | ^ In file included from table.c:12: table.c: In function 'identicalTabledTerms': 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 */ | ^~ 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 */ | ^~ table.c:240:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 240 | op1 = *(BPLONG_PTR)t1; | ^ table.c:241:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 241 | op2 = *(BPLONG_PTR)t2; | ^ table.c:243:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 243 | t1 = *((BPLONG_PTR)t1+1); | ^ 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:57:22: warning: 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; | ^~~~~~ term.h:57:22: warning: 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; | ^~~~~~ 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 */ | ^~ 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: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)); | ^~~~~~ 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) | ^~~ table.c:253:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 253 | op1 = *((BPLONG_PTR)t1+i); | ^ table.c:254:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 254 | op2 = *((BPLONG_PTR)t2+i); | ^ table.c:257:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 257 | t1 = *((BPLONG_PTR)t1+arity); | ^ table.c:258:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 258 | t2 = *((BPLONG_PTR)t2+arity); | ^ table.c: In function '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: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:149: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: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); | ^~~~~~ 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); | ^~~~~~ term.h:57:22: warning: 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); | ^~~~~~ 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); | ^~~~~~~~~ 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); | ^~~~~~~~~ term.h:57:22: warning: 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 */ | ^ table.c:281:43: note: in expansion of macro 'FOLLOW' 281 | match_term_tabledTerm(FOLLOW(t1), FOLLOW(t2)); | ^~~~~~ 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 */ | ^~ 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 */ | ^~ term.h:57:22: warning: cast to 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)); | ^~~~~~ 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) | ^~~ 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 */ | ^~ 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 */ | ^~ 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 */ | ^~ 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 */ | ^~ table.c: In function 'unnumberVarTabledTerm': 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: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; | ^~~~~~~~~~~~~ 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: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); | ^~~~~~ 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); | ^ 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); | ^ 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: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); | ^~~~~~ table.c: In function 'expandSubgoalTable': table.c:378:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 378 | new_htable[i] = (BPLONG)NULL; | ^ 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]; | ^ 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); | ^ table.c:386:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 386 | new_htable[index] = (BPLONG)subgoal_entry; | ^ table.c: In function 'lookupSubgoalTable': 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; | ^ 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; | ^ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | 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:215:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 215 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^ table.c:441:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 441 | entryPtr = (BPLONG_PTR)FOLLOW(entryPtrPtr0); | ^ 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; | ^ table.c:465:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 465 | entryPtr = (BPLONG_PTR)GT_NEXT(entryPtr); | ^ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:471:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 471 | FOLLOW(entryPtrPtr0) = (BPLONG)thisEntryPtr; | ^ 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); | ^ 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); | ^ 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; | ^~~~~~~~~~~~~ table.c: In function 'hashval_of_tabled_subgoal': 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); | ^ 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; | ^ table.c: In function 'hashval_of_numbered_term': 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); | ^ table.c: In function 'isGroundNumberedTerm': 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); | ^ table.c: In function 'init_gterms_htable': table.c:642:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 642 | FOLLOW(htable+i) = (BPLONG)NULL; | ^ table.c: In function 'identical_numbered_gterms': 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 */ | ^~ 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 */ | ^~ 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 */ | ^~ 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 */ | ^~ 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 */ | ^~ 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:57:22: warning: 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:57:22: warning: 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; | ^~~~~~ 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 */ | ^~ 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:57:22: warning: cast to 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))); | ^~~~~~ 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) | ^~~ 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; | ^ 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; | ^ 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 */ | ^~ 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 */ | ^~ table.c: In function 'gterms_table_statistics': table.c:689:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 689 | if (term != (BPLONG)NULL) totalChains++; | ^ table.c:690:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 690 | while (term != (BPLONG)NULL) { | ^ 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); | ^ table.c: In function 'register_gterms_htable': table.c:747:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 747 | while (term_in_table != (BPLONG)NULL) { | ^ 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); | ^ 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); | ^ table.c: In function 'expand_gterms_htable': table.c:780:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 780 | new_htable[i] = (BPLONG)NULL; | ^ table.c:785:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 785 | while (term != (BPLONG)NULL) { | ^ 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); | ^ 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: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:149: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: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: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); | ^~~~~~ 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:57:22: warning: 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); | ^~~~~~ 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); | ^ 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); | ^ 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); | ^ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:215:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 215 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | 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: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); | ^~~~~~ 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:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro '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); | ^~~~~~~~~~~~~~~~~ table.c: In function 'numberVarCopyListToTableArea': 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); | ^ 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: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 */ | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro '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:57:22: warning: 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); | ^~~~~~ term.h:57:22: warning: 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); | ^~~~~~ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:215:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 215 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | 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: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); | ^~~~~~ 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); | ^ table.c: In function 'propagate_scc_root': 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 */ | ^ 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); | ^ 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); | ^ 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); | ^ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | 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:215:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 215 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1047:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1047 | FOLLOW(list_ptr) = (BPLONG)subgoal_entry0; | ^ 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; | ^ 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; | ^ table.c: In function 'initialize_scc_elms': 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); | ^ table.c:1063:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1063 | entry = (BPLONG_PTR)FOLLOW(ptr); | ^ table.c:1065:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1065 | ptr = (BPLONG_PTR)FOLLOW(ptr+1); | ^ table.c: In function 'complete_scc_elms': 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); | ^ table.c:1077:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1077 | entry = (BPLONG_PTR)FOLLOW(ptr); | ^ 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); | ^ 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); | ^~~~~~~~~~~~~~~ table.c: In function 'reset_temp_complete_scc_elms': 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); | ^ table.c:1091:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1091 | entry = (BPLONG_PTR)FOLLOW(ptr); | ^ table.c:1093:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1093 | GT_TOP_AR(entry) = (BPLONG)NULL; | ^ table.c:1095:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1095 | ptr = (BPLONG_PTR)FOLLOW(ptr+1); | ^ table.c: In function 'addFirstTableAnswer': 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:215:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 215 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^ 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; | ^ table.c: In function 'allocateAnswerTable': 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; | ^ 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; | ^ 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; | ^ table.c:1143:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1143 | FOLLOW(bucket_ptr+i) = (BPLONG)NULL; | ^ 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; | ^ table.c: In function 'addTableAnswer': table.c:1165:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1165 | answer_table = (BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry); | ^ table.c:1169:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1169 | bucket_ptr = (BPLONG_PTR)ANSWERTABLE_BUCKET_PTR(answer_table); | ^ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1173:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 1173 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, this_answer, answer_record_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1173:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 1173 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, this_answer, answer_record_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:215:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 215 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1173:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 1173 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, this_answer, answer_record_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1186:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1186 | answer = (BPLONG_PTR)FOLLOW(entryPtr); | ^ table.c:1202:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1202 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_CHAIN(answer); | ^ table.c:1211:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1211 | FOLLOW(entryPtr) = (BPLONG)this_answer; | ^ table.c:1212:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1212 | ANSWER_NEXT_IN_TABLE(this_answer) = (BPLONG)NULL; | ^ table.c:1213:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1213 | last_answer = (BPLONG_PTR)ANSWERTABLE_LAST(answer_table); | ^ table.c:1214:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1214 | ANSWER_NEXT_IN_TABLE(last_answer) = (BPLONG)this_answer; | ^ table.c:1215:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1215 | ANSWERTABLE_LAST(answer_table) = (BPLONG)this_answer; | ^ table.c: In function 'expandAnswerTable': table.c:1231:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1231 | old_htable = (BPLONG_PTR)ANSWERTABLE_BUCKET_PTR(answer_table); | ^ table.c:1238:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1238 | new_htable[i] = (BPLONG)NULL; | ^ table.c:1242:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1242 | answer = (BPLONG_PTR)old_htable[i]; | ^ table.c:1244:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1244 | next_answer = (BPLONG_PTR)ANSWER_NEXT_IN_CHAIN(answer); | ^ table.c:1247:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1247 | new_htable[index] = (BPLONG)answer; | ^ table.c:1253:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1253 | ANSWERTABLE_BUCKET_PTR(answer_table) = (BPLONG)new_htable; | ^ table.c: In function 'addTableOptimalAnswer': table.c:1273:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1273 | answer_table = (BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry); | ^ table.c:1277:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1277 | bucket_ptr = (BPLONG_PTR)ANSWERTABLE_BUCKET_PTR(answer_table); | ^ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1281:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 1281 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, this_answer, answer_record_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1281:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 1281 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, this_answer, answer_record_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:215:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 215 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1281:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 1281 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, this_answer, answer_record_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1294:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1294 | answer = (BPLONG_PTR)FOLLOW(entryPtr); | ^ table.c:1310:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1310 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_CHAIN(answer); | ^ table.c:1316:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1316 | last_answer = (BPLONG_PTR)ANSWERTABLE_LAST(answer_table); | ^ table.c:1327:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1327 | FOLLOW(entryPtr) = (BPLONG)this_answer; | ^ table.c:1342:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1342 | FOLLOW(entryPtr) = (BPLONG)this_answer; | ^ table.c: In function 'removeAnswerFromAnswerTable': table.c:1387:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1387 | bucket_ptr = (BPLONG_PTR)ANSWERTABLE_BUCKET_PTR(answer_table); | ^ table.c:1390:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1390 | answer = (BPLONG_PTR)FOLLOW(answer_ptr); | ^ table.c:1393:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1393 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_CHAIN(answer); | ^ table.c: In function 'repositionLastTabledAnswerMin': table.c:1414:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1414 | answer = (BPLONG_PTR)ANSWERTABLE_FIRST(answer_table); | ^ table.c:1416:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1416 | ANSWERTABLE_FIRST(answer_table) = (BPLONG)last_answer; | ^ table.c:1417:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1417 | ANSWER_NEXT_IN_TABLE(last_answer) = (BPLONG)answer; | ^ table.c:1422:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1422 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_TABLE(answer); | ^ table.c:1426:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1426 | ANSWER_NEXT_IN_TABLE(prev_answer) = (BPLONG)last_answer; | ^ table.c:1427:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1427 | ANSWER_NEXT_IN_TABLE(last_answer) = (BPLONG)answer; | ^ table.c: In function 'repositionLastTabledAnswerMax': table.c:1436:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1436 | answer = (BPLONG_PTR)ANSWERTABLE_FIRST(answer_table); | ^ table.c:1438:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1438 | ANSWERTABLE_FIRST(answer_table) = (BPLONG)last_answer; | ^ table.c:1439:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1439 | ANSWER_NEXT_IN_TABLE(last_answer) = (BPLONG)answer; | ^ table.c:1444:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1444 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_TABLE(answer); | ^ table.c:1448:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1448 | ANSWER_NEXT_IN_TABLE(prev_answer) = (BPLONG)last_answer; | ^ table.c:1449:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1449 | ANSWER_NEXT_IN_TABLE(last_answer) = (BPLONG)answer; | ^ table.c: In function 'resetLastTabledAnswer': table.c:1460:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1460 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_TABLE(prev_answer); | ^ table.c:1462:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1462 | ANSWER_NEXT_IN_TABLE(prev_answer) = (BPLONG)NULL; | ^ table.c:1463:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1463 | ANSWERTABLE_LAST(answer_table) = (BPLONG)prev_answer; | ^ table.c: In function 'insertTabledAnswerMin': table.c:1470:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1470 | answer = (BPLONG_PTR)ANSWERTABLE_FIRST(answer_table); | ^ table.c:1472:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1472 | ANSWERTABLE_FIRST(answer_table) = (BPLONG)this_answer; | ^ table.c:1473:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1473 | ANSWER_NEXT_IN_TABLE(this_answer) = (BPLONG)answer; | ^ table.c:1477:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1477 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_TABLE(answer); | ^ table.c:1480:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1480 | ANSWER_NEXT_IN_TABLE(prev_answer) = (BPLONG)this_answer; | ^ table.c:1481:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1481 | ANSWER_NEXT_IN_TABLE(this_answer) = (BPLONG)NULL; | ^ table.c:1482:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1482 | ANSWERTABLE_LAST(answer_table) = (BPLONG)this_answer; | ^ table.c:1484:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1484 | ANSWER_NEXT_IN_TABLE(prev_answer) = (BPLONG)this_answer; | ^ table.c:1485:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1485 | ANSWER_NEXT_IN_TABLE(this_answer) = (BPLONG)answer; | ^ table.c: In function 'insertTabledAnswerMax': table.c:1493:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1493 | answer = (BPLONG_PTR)ANSWERTABLE_FIRST(answer_table); | ^ table.c:1495:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1495 | ANSWERTABLE_FIRST(answer_table) = (BPLONG)this_answer; | ^ table.c:1496:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1496 | ANSWER_NEXT_IN_TABLE(this_answer) = (BPLONG)answer; | ^ table.c:1500:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1500 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_TABLE(answer); | ^ table.c:1503:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1503 | ANSWER_NEXT_IN_TABLE(prev_answer) = (BPLONG)this_answer; | ^ table.c:1504:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1504 | ANSWER_NEXT_IN_TABLE(this_answer) = (BPLONG)NULL; | ^ table.c:1505:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1505 | ANSWERTABLE_LAST(answer_table) = (BPLONG)this_answer; | ^ table.c:1507:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1507 | ANSWER_NEXT_IN_TABLE(prev_answer) = (BPLONG)this_answer; | ^ table.c:1508:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1508 | ANSWER_NEXT_IN_TABLE(this_answer) = (BPLONG)answer; | ^ table.c: In function 'b_VARIANT_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); \ | ^~~~~~ 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); \ | ^ table.c:1528:5: note: in expansion of macro 'DEREF' 1528 | 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) \ | ^ 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; \ | ^ 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); \ | ^~~~~~ table.c:1528:17: 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); \ | ^ table.c:1528:17: note: in expansion of macro 'DEREF' 1528 | 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) \ | ^ table.c:1528:17: 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; \ | ^ table.c:1528:17: note: in expansion of macro 'DEREF' 1528 | DEREF(op1); DEREF(op2); | ^~~~~ table.c:1533:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1533 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ table.c:1533:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1533 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ table.c:1542:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1542 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ table.c:1542:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1542 | 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); \ | ^~~~~~~~ table.c:1543:5: note: in expansion of macro 'UNDO_TRAILING' 1543 | UNDO_TRAILING; | ^~~~~~~~~~~~~ table.c: In function 'term_subsume_numberedterm': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:1556:5: note: in expansion of macro 'DEREF_NONVAR' 1556 | 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: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:1557:5: note: in expansion of macro 'SWITCH_OP_NOSUSP' 1557 | SWITCH_OP_NOSUSP(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:213:9: note: in expansion of macro 'NDEREF' 213 | NDEREF(op, nderef); \ | ^~~~~~ table.c:1557:5: note: in expansion of macro 'SWITCH_OP_NOSUSP' 1557 | SWITCH_OP_NOSUSP(t1, | ^~~~~~~~~~~~~~~~ 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:1557:5: note: in expansion of macro 'SWITCH_OP_NOSUSP' 1557 | SWITCH_OP_NOSUSP(t1, | ^~~~~~~~~~~~~~~~ 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:1557:5: note: in expansion of macro 'SWITCH_OP_NOSUSP' 1557 | 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: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:1559:23: note: in expansion of macro 'NDEREF' 1559 | {NDEREF(t1, start); | ^~~~~~ term.h:149:32: warning: 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:1559:23: note: in expansion of macro 'NDEREF' 1559 | {NDEREF(t1, 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:214:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 214 | VarCode; \ | ^~~~~~~ table.c:1559:23: note: in expansion of macro 'NDEREF' 1559 | {NDEREF(t1, start); | ^~~~~~ 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:1559:23: note: in expansion of macro 'NDEREF' 1559 | {NDEREF(t1, start); | ^~~~~~ 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:1560:26: note: in expansion of macro 'ASSIGN_TRAIL_VALUE' 1560 | ASSIGN_TRAIL_VALUE(t1, t2); | ^~~~~~~~~~~~~~~~~~ table.c:1567:58: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1567 | 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; \ | ^~~~~~~ table.c:1567:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1567 | 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; \ | ^~~~~~~ table.c:1568:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1568 | t1 = *((BPLONG_PTR)t1+1); | ^ term.h:220:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 220 | LstCode; \ | ^~~~~~~ table.c:1569:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1569 | t2 = *((BPLONG_PTR)t2+1); | ^ 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:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ table.c:1577:30: note: in expansion of macro 'FOLLOW' 1577 | if (FOLLOW(t1) != FOLLOW(t2)) 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:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ table.c:1577:44: note: in expansion of macro 'FOLLOW' 1577 | if (FOLLOW(t1) != FOLLOW(t2)) 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:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ table.c:1578:34: note: in expansion of macro 'GET_ARITY' 1578 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(t1)); | ^~~~~~~~~ table.c:1578:57: note: in expansion of macro 'FOLLOW' 1578 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(t1)); | ^~~~~~ table.c:1578:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1578 | 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:1578:34: note: in expansion of macro 'GET_ARITY' 1578 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(t1)); | ^~~~~~~~~ table.c:1580:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1580 | 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:1580:84: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1580 | 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': table.c:1591:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1591 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ table.c:1591:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1591 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ table.c:1597:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1597 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ table.c:1597:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1597 | 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); \ | ^~~~~~~~ table.c:1598:5: note: in expansion of macro 'UNDO_TRAILING' 1598 | UNDO_TRAILING; | ^~~~~~~~~~~~~ table.c: In function 'c_table_reset_subgoal_ar': table.c:1607:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1607 | sp = (BPLONG_PTR)AR_B(arreg); | ^ table.c:1608:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1608 | while (AR_AR(sp) != (BPLONG)sp) { | ^ table.c:1610:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1610 | subgoal_entry = (BPLONG_PTR)GET_AR_SUBGOAL_TABLE(sp); | ^ table.c:1612:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1612 | GT_TOP_AR(subgoal_entry) = (BPLONG)NULL; | ^ table.c:1615:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1615 | sp = (BPLONG_PTR)AR_B(sp); | ^ table.c: In function 'c_SUBGOAL_TABLE_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); \ | ^~~~~~ table.c:1624:33: note: in expansion of macro 'DEREF' 1624 | 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); \ | ^ table.c:1624:33: note: in expansion of macro 'DEREF' 1624 | gt_bucket_size = ARG(1, 1); DEREF(gt_bucket_size); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ table.c:1624:33: note: in expansion of macro 'DEREF' 1624 | 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; \ | ^ table.c:1624:33: note: in expansion of macro 'DEREF' 1624 | gt_bucket_size = ARG(1, 1); DEREF(gt_bucket_size); | ^~~~~ table.c: In function 'lookupSubgoalTableNoCopy': table.c:1638:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1638 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ table.c:1638:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1638 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ table.c:1642:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1642 | hcode = ((BPLONG)sym_ptr & HASH_BITS) >> 2; | ^ table.c:1661:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1661 | entryPtr = (BPLONG_PTR)FOLLOW(entryPtrPtr0); | ^ table.c:1664:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1664 | if ((SYM_REC_PTR)GT_SYM(entryPtr) != sym_ptr) goto lab_fail1; | ^ table.c:1675:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1675 | entryPtr = (BPLONG_PTR)GT_NEXT(entryPtr); | ^ table.c:1679:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1679 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ table.c:1679:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1679 | 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); \ | ^~~~~~~~ table.c:1680:5: note: in expansion of macro 'UNDO_TRAILING' 1680 | UNDO_TRAILING; | ^~~~~~~~~~~~~ table.c: In function 'c_TABLE_GET_ONE_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); \ | ^~~~~~ table.c:1690:23: note: in expansion of macro 'DEREF' 1690 | 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); \ | ^ table.c:1690:23: note: in expansion of macro 'DEREF' 1690 | 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) \ | ^ table.c:1690:23: note: in expansion of macro 'DEREF' 1690 | Call = ARG(1, 1); DEREF(Call); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ table.c:1690:23: note: in expansion of macro 'DEREF' 1690 | Call = ARG(1, 1); DEREF(Call); | ^~~~~ 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:1692:19: note: in expansion of macro 'GET_SYM_REC' 1692 | sym_ptr = GET_SYM_REC(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: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:1692:19: note: in expansion of macro 'GET_SYM_REC' 1692 | sym_ptr = GET_SYM_REC(Call); | ^~~~~~~~~~~ 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:1692:19: note: in expansion of macro 'GET_SYM_REC' 1692 | sym_ptr = GET_SYM_REC(Call); | ^~~~~~~~~~~ table.c:1700:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1700 | call_arg_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Call)+1; | ^ table.c:1706:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1706 | if ((BPLONG)subgoal_entry == BP_ERROR) { | ^ table.c:1712:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1712 | answerTable = (BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry); | ^ table.c:1715:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1715 | if ((BPLONG)answerTable & 0x1) | ^ 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:1716:30: note: in expansion of macro 'UNTAGGED_ADDR' 1716 | answer = (BPLONG_PTR)UNTAGGED_ADDR(answerTable); | ^~~~~~~~~~~~~ table.c:1716:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1716 | answer = (BPLONG_PTR)UNTAGGED_ADDR(answerTable); | ^ table.c:1718:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1718 | answer = (BPLONG_PTR)ANSWERTABLE_FIRST(answerTable); | ^ table.c: In function 'c_TABLE_GET_ALL_ANSWERS': table.c:1740:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1740 | list = (BPLONG)heap_top; list0 = list; heap_top++; | ^ table.c:1742:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1742 | subgoal_entry = (BPLONG_PTR)FOLLOW(subgoalTable+i); | ^ table.c:1744:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1744 | if (table_subsume(Call, (SYM_REC_PTR)GT_SYM(subgoal_entry), GT_ARG_ADDR(subgoal_entry))) { | ^ table.c:1745:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1745 | sym_ptr = (SYM_REC_PTR)GT_SYM(subgoal_entry); | ^ table.c:1746:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1746 | answerTable = (BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry); | ^ table.c:1748:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | if ((BPLONG)answerTable & 0x1) { | ^ 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:1749:46: note: in expansion of macro 'UNTAGGED_ADDR' 1749 | answer = (BPLONG_PTR)UNTAGGED_ADDR(answerTable); | ^~~~~~~~~~~~~ table.c:1749:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1749 | answer = (BPLONG_PTR)UNTAGGED_ADDR(answerTable); | ^ table.c:1750:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1750 | ANSWER_NEXT_IN_TABLE(answer) = (BPLONG)NULL; | ^ table.c:1752:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1752 | answer = (BPLONG_PTR)ANSWERTABLE_FIRST(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 */ | ^ table.c:1756:25: note: in expansion of macro 'FOLLOW' 1756 | FOLLOW(list) = 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) | ^ table.c:1756:40: note: in expansion of macro 'ADDTAG' 1756 | FOLLOW(list) = ADDTAG(heap_top, LST); | ^~~~~~ table.c:1758:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1758 | list = (BPLONG)heap_top++; | ^ table.c:1762:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1762 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_TABLE(answer); | ^ table.c:1766:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1766 | 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 */ | ^ table.c:1769:5: note: in expansion of macro 'FOLLOW' 1769 | FOLLOW(list) = nil_sym; | ^~~~~~ table.c: In function 'answer_table_entry_2_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) | ^ table.c:1789:11: note: in expansion of macro 'ADDTAG' 1789 | ans = ADDTAG(heap_top, STR); | ^~~~~~ table.c:1790:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1790 | FOLLOW(heap_top++) = (BPLONG)sym_ptr; | ^ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ table.c:1817:23: note: in expansion of macro 'DEREF' 1817 | 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); \ | ^ table.c:1817:23: note: in expansion of macro 'DEREF' 1817 | card = ARG(3, 3); DEREF(card); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ table.c:1817:23: note: in expansion of macro 'DEREF' 1817 | card = ARG(3, 3); DEREF(card); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ table.c:1817:23: note: in expansion of macro 'DEREF' 1817 | card = ARG(3, 3); 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); \ | ^~~~~~ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ table.c:1819:5: note: in expansion of macro 'GET_GLOBAL_SYM' 1819 | 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); \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ table.c:1819:5: note: in expansion of macro 'GET_GLOBAL_SYM' 1819 | 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:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ table.c:1819:5: note: in expansion of macro 'GET_GLOBAL_SYM' 1819 | 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; \ | ^ bapi.h:199:9: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ table.c:1819:5: note: in expansion of macro 'GET_GLOBAL_SYM' 1819 | 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); \ | ^~~~~~ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ table.c:1819:5: note: in expansion of macro 'GET_GLOBAL_SYM' 1819 | 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); \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ table.c:1819:5: note: in expansion of macro 'GET_GLOBAL_SYM' 1819 | 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:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ table.c:1819:5: note: in expansion of macro 'GET_GLOBAL_SYM' 1819 | 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; \ | ^ bapi.h:199:22: note: in expansion of macro 'DEREF' 199 | DEREF(name); DEREF(arity); \ | ^~~~~ table.c:1819:5: note: in expansion of macro 'GET_GLOBAL_SYM' 1819 | GET_GLOBAL_SYM(name, arity, 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)) | ^ bapi.h:203:19: note: in expansion of macro 'GET_ATM_SYM_REC' 203 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ table.c:1819:5: note: in expansion of macro 'GET_GLOBAL_SYM' 1819 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ table.c: In function 'c_set_all_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ table.c:1851:23: note: in expansion of macro 'DEREF' 1851 | card = ARG(1, 1); DEREF(card); card = INTVAL(card); | ^~~~~ 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:1851:23: note: in expansion of macro 'DEREF' 1851 | card = ARG(1, 1); DEREF(card); card = INTVAL(card); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ table.c:1851:23: note: in expansion of macro 'DEREF' 1851 | card = ARG(1, 1); DEREF(card); card = INTVAL(card); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ table.c:1851:23: note: in expansion of macro 'DEREF' 1851 | card = ARG(1, 1); DEREF(card); card = INTVAL(card); | ^~~~~ table.c: In function 'table_statistics': table.c:1881:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1881 | subgoal_entry = (BPLONG_PTR)FOLLOW(subgoalTable+i); | ^ table.c:1884:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1884 | if (GT_ANSWER_TABLE(subgoal_entry) != (BPLONG)NULL) { | ^ table.c:1886:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1886 | 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:1886:36: note: in expansion of macro 'ANSWERTABLE_COUNT' 1886 | total_ans_count += ANSWERTABLE_COUNT((BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry)); | ^~~~~~~~~~~~~~~~~ table.c:1887:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1887 | 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:1887:21: note: in expansion of macro 'ANSWERTABLE_COUNT' 1887 | 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)); | ^~~~~~~~~~~~~~~~~ table.c:1887:134: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1887 | 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:1887:116: note: in expansion of macro 'ANSWERTABLE_COUNT' 1887 | 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)); | ^~~~~~~~~~~~~~~~~ table.c:1892:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1892 | ptr = (BPLONG_PTR)GT_SCC_ELMS(subgoal_entry); | ^ table.c:1895:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1895 | ptr = (BPLONG_PTR)FOLLOW(ptr+1); | ^ table.c:1898:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1898 | subgoal_entry = (BPLONG_PTR)GT_NEXT(subgoal_entry); | ^ table.c: In function 'b_PLANNER_CURR_RPC_fff': table.c:1921:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1921 | f = (BPLONG_PTR)AR_AR(f0); | ^ table.c:1924:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1924 | BPLONG_PTR subgoal_entry = (BPLONG_PTR)AR_SUBGOAL_TABLE(f); | ^ table.c:1925:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1925 | SYM_REC_PTR 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ table.c:1930:17: note: in expansion of macro 'DEREF' 1930 | DEREF(iplan_struct); | ^~~~~ 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:1930:17: note: in expansion of macro 'DEREF' 1930 | 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) \ | ^ table.c:1930:17: note: in expansion of macro 'DEREF' 1930 | DEREF(iplan_struct); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ table.c:1930:17: note: in expansion of macro 'DEREF' 1930 | DEREF(iplan_struct); | ^~~~~ table.c:1931:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1931 | arg_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ table.c:1932:17: note: in expansion of macro 'ASSIGN_f_atom' 1932 | ASSIGN_f_atom(Amount, FOLLOW(arg_ptr+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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ table.c:1933:17: note: in expansion of macro 'ASSIGN_v_heap_term' 1933 | ASSIGN_v_heap_term(Plan, FOLLOW(arg_ptr+2)); | ^~~~~~~~~~~~~~~~~~ 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:1933:17: note: in expansion of macro 'ASSIGN_v_heap_term' 1933 | ASSIGN_v_heap_term(Plan, FOLLOW(arg_ptr+2)); | ^~~~~~~~~~~~~~~~~~ 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:1933:17: note: in expansion of macro 'ASSIGN_v_heap_term' 1933 | ASSIGN_v_heap_term(Plan, FOLLOW(arg_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:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ table.c:1934:17: note: in expansion of macro 'ASSIGN_v_heap_term' 1934 | ASSIGN_v_heap_term(Cost, FOLLOW(arg_ptr+3)); | ^~~~~~~~~~~~~~~~~~ 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:1934:17: note: in expansion of macro 'ASSIGN_v_heap_term' 1934 | ASSIGN_v_heap_term(Cost, FOLLOW(arg_ptr+3)); | ^~~~~~~~~~~~~~~~~~ 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:1934:17: note: in expansion of macro 'ASSIGN_v_heap_term' 1934 | ASSIGN_v_heap_term(Cost, FOLLOW(arg_ptr+3)); | ^~~~~~~~~~~~~~~~~~ table.c:1939:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1939 | f = (BPLONG_PTR)AR_AR(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;} | ^~~~~~ table.c:1941:5: note: in expansion of macro 'ASSIGN_f_atom' 1941 | ASSIGN_f_atom(Amount, MAKEINT(BP_MAXINT_1W)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to 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:1942:5: note: in expansion of macro 'ASSIGN_f_atom' 1942 | ASSIGN_f_atom(Plan, 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:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ table.c:1943:5: note: in expansion of macro 'ASSIGN_f_atom' 1943 | ASSIGN_f_atom(Cost, BP_ZERO); | ^~~~~~~~~~~~~ table.c: In function 'b_IS_PLANNER_STATE_c': table.c:1953:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1953 | FOLLOW(stack_arg_ptr-1) = (BPLONG)(stack_arg_ptr-1); /* free var */ | ^ table.c: In function 'b_PLANNER_UPDATE_EXPLORED_DEPTH_c': table.c:1958:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1958 | BPLONG cur_depth = (BPLONG)GET_EP(planner_explored_depth_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) \ | ^~~~~~ table.c:1960:5: note: in expansion of macro 'DEREF_NONVAR' 1960 | DEREF_NONVAR(depth); | ^~~~~~~~~~~~ table.c:1962:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1962 | GET_EP(planner_explored_depth_psc) = (int (*)(void))depth; | ^ table.c: In function 'c_TA_TOP_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;} | ^~~~~~ table.c:1969:5: note: in expansion of macro 'ASSIGN_f_atom' 1969 | ASSIGN_f_atom(op, ADDTAG((BPLONG)ta_record_ptr->top, INT_TAG)); | ^~~~~~~~~~~~~ table.c:1969:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1969 | 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:1969:23: note: in expansion of macro 'ADDTAG' 1969 | ASSIGN_f_atom(op, ADDTAG((BPLONG)ta_record_ptr->top, INT_TAG)); | ^~~~~~ table.c: In function 'reset_temp_complete_subgoal_entries': table.c:1978:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1978 | subgoal_entry = (BPLONG_PTR)FOLLOW(subgoalTable+i); | ^ table.c:1981:63: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1981 | printf("TEMP_COMPLETE " BPULONG_FMT_STR "\n", (BPULONG)subgoal_entry); | ^ table.c:1982:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1982 | ptr = (BPLONG_PTR)GT_SCC_ROOT(subgoal_entry); | ^ table.c:1983:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1983 | printf("SCC_ROOT = " BPULONG_FMT_STR "\n", (BPULONG)ptr); | ^ table.c:1987:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1987 | subgoal_entry = (BPLONG_PTR)GT_NEXT(subgoal_entry); | ^ table.c: In function 'b_GET_PICAT_TABLE_MAP_cf': 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:2174:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 2174 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, tmp_ptr, sizeof(MAP_RECORD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:2174:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 2174 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, tmp_ptr, sizeof(MAP_RECORD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:215:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 215 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:2174:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 2174 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, tmp_ptr, sizeof(MAP_RECORD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:2182:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2182 | FOLLOW(tmp_ptr+i) = (BPLONG)NULL; | ^ table.c: In function 'expand_picat_table_map': table.c:2219:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2219 | new_htable[i] = (BPLONG)NULL; | ^ table.c:2222:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2222 | kvp_ptr = (KEY_VAL_PAIR_PTR)old_htable[i]; | ^ table.c:2228:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2228 | kvp_ptr->next = (BPLONG_PTR)FOLLOW(new_kvp_ptr_ptr); | ^ table.c:2229:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2229 | FOLLOW(new_kvp_ptr_ptr) = (BPLONG)kvp_ptr; | ^ table.c: In function 'b_PICAT_TABLE_MAP_PUT_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); \ | ^~~~~~ table.c:2245:5: note: in expansion of macro 'DEREF' 2245 | DEREF(key); | ^~~~~ 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:2245:5: note: in expansion of macro 'DEREF' 2245 | DEREF(key); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ table.c:2245:5: note: in expansion of macro 'DEREF' 2245 | DEREF(key); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ table.c:2245:5: note: in expansion of macro 'DEREF' 2245 | 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) \ | ^~~~~~ table.c:2250:5: note: in expansion of macro 'DEREF_NONVAR' 2250 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ table.c:2255:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2255 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ table.c:2255:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2255 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ table.c:2264:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2264 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(kvp_ptr_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) | ^~~~~~~~~~~~~ bapi.h:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:2275:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 2275 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, tmp_ptr, sizeof(KEY_VAL_PAIR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:2275:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 2275 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, tmp_ptr, sizeof(KEY_VAL_PAIR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:215:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 215 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:227:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 227 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:2275:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 2275 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, tmp_ptr, sizeof(KEY_VAL_PAIR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:2280:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2280 | kvp_ptr->next = (BPLONG_PTR)FOLLOW(kvp_ptr_ptr); | ^ table.c:2281:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2281 | FOLLOW(kvp_ptr_ptr) = (BPLONG)kvp_ptr; | ^ table.c:2288:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2288 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ table.c:2288:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2288 | 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); \ | ^~~~~~~~ table.c:2289:5: note: in expansion of macro 'UNDO_TRAILING' 2289 | UNDO_TRAILING; | ^~~~~~~~~~~~~ table.c: In function 'b_PICAT_TABLE_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); \ | ^~~~~~ table.c:2299:5: note: in expansion of macro 'DEREF' 2299 | DEREF(key); | ^~~~~ 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:2299:5: note: in expansion of macro 'DEREF' 2299 | DEREF(key); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ table.c:2299:5: note: in expansion of macro 'DEREF' 2299 | DEREF(key); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ table.c:2299:5: note: in expansion of macro 'DEREF' 2299 | 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) \ | ^~~~~~ table.c:2305:5: note: in expansion of macro 'DEREF_NONVAR' 2305 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ table.c:2312:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2312 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(kvp_ptr_ptr); | ^ table.c: In function 'b_PICAT_TABLE_MAP_SIZE_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) \ | ^~~~~~ table.c:2328:5: note: in expansion of macro 'DEREF_NONVAR' 2328 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ table.c: In function 'b_PICAT_TABLE_MAP_CLEAR_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:2339:5: note: in expansion of macro 'DEREF_NONVAR' 2339 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ table.c:2345:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2345 | FOLLOW(htable+i) = (BPLONG)NULL; | ^ table.c: In function 'b_PICAT_TABLE_MAP_KEYS_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) \ | ^~~~~~ table.c:2357:5: note: in expansion of macro 'DEREF_NONVAR' 2357 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ table.c:2363:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2363 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(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) | ^ table.c:2370:19: note: in expansion of macro 'ADDTAG' 2370 | lst = ADDTAG(heap_top, LST); | ^~~~~~ 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ table.c:2386:5: note: in expansion of macro 'DEREF_NONVAR' 2386 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ table.c:2392:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2392 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(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) | ^ table.c:2399:19: note: in expansion of macro 'ADDTAG' 2399 | lst = ADDTAG(heap_top, LST); | ^~~~~~ table.c: In function 'b_PICAT_TABLE_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ table.c:2415:5: note: in expansion of macro 'DEREF_NONVAR' 2415 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ table.c:2422:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2422 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(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) | ^ table.c:2429:20: note: in expansion of macro 'ADDTAG' 2429 | pair = ADDTAG(heap_top, STR); | ^~~~~~ table.c:2430:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2430 | FOLLOW(heap_top++) = (BPLONG)equal_psc; | ^ term.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:2435:19: note: in expansion of macro 'ADDTAG' 2435 | lst = ADDTAG(heap_top, LST); | ^~~~~~ table.c: In function 'b_GET_PICAT_TABLE_MAP_cf': table.c:2182:27: warning: '__builtin_memset' writing 56 bytes into a region of size 28 overflows the destination [-Wstringop-overflow=] 2182 | FOLLOW(tmp_ptr+i) = (BPLONG)NULL; table.c:2179:27: note: destination object of size 28 allocated by 'malloc' 2179 | tmp_ptr = (BPLONG_PTR)malloc(7*sizeof(BPLONG_PTR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" expand_bp.c expand_bp.c: In function 'expand_trail': expand_bp.c:68:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | top = (BPLONG_PTR)AR_T(my_breg); | ^ expand_bp.c:69:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 69 | diff = (BPULONG)trail_up_addr-(BPULONG)top; | ^ expand_bp.c:69:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 69 | diff = (BPULONG)trail_up_addr-(BPULONG)top; | ^ expand_bp.c:70:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | AR_T(my_breg) = (BPULONG)new_trail_up_addr-diff; | ^ expand_bp.c:71:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | if (AR_B(my_breg) == (BPLONG)my_breg) break; | ^ expand_bp.c:72:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 72 | my_breg = (BPLONG_PTR)AR_B(my_breg); | ^ expand_bp.c:76:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 76 | diff = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ expand_bp.c:76:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 76 | diff = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ expand_bp.c:84:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 84 | return (BPLONG_PTR)((BPULONG)new_trail_up_addr-diff); | ^ expand_bp.c:84:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 84 | return (BPLONG_PTR)((BPULONG)new_trail_up_addr-diff); | ^ expand_bp.c: In function 'unmark_ar_chain': expand_bp.c:110:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 110 | f = (BPLONG_PTR)AR_AR(f); | ^ expand_bp.c: In function 'unmark_b_chain': expand_bp.c:118:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 118 | if (b == (BPLONG_PTR)AR_B(b)) return; | ^ expand_bp.c:119:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 119 | b = (BPLONG_PTR)AR_B(b); | ^ expand_bp.c: In function 'unmark_sf_chain': expand_bp.c:127:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 127 | if (sf == (BPLONG_PTR)AR_PREV(sf)) return; | ^ expand_bp.c:128:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | sf = (BPLONG_PTR)AR_PREV(sf); | ^ In file included from bprolog.h:10, from expand_bp.c:12: expand_bp.c: In function 'expand_local_global_stacks': 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_bp.c:171:5: note: in expansion of macro 'BP_MALLOC' 171 | BP_MALLOC(new_stack_low_addr, new_stack_size); | ^~~~~~~~~ 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_bp.c:171:5: note: in expansion of macro 'BP_MALLOC' 171 | BP_MALLOC(new_stack_low_addr, new_stack_size); | ^~~~~~~~~ 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_bp.c:175:9: note: in expansion of macro 'BP_MALLOC' 175 | BP_MALLOC(new_stack_low_addr, new_stack_size); | ^~~~~~~~~ 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_bp.c:175:9: note: in expansion of macro 'BP_MALLOC' 175 | BP_MALLOC(new_stack_low_addr, new_stack_size); | ^~~~~~~~~ expand_bp.c:187:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | diff_h = (BPULONG)new_stack_low_addr-(BPULONG)stack_low_addr; /* add this to heap pointers */ | ^ expand_bp.c:187:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | diff_h = (BPULONG)new_stack_low_addr-(BPULONG)stack_low_addr; /* add this to heap pointers */ | ^ expand_bp.c:188:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | diff_s = (BPULONG)new_stack_up_addr-(BPULONG)stack_up_addr; /* add this to stack pointers */ | ^ expand_bp.c:188:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | diff_s = (BPULONG)new_stack_up_addr-(BPULONG)stack_up_addr; /* add this to stack pointers */ | ^ expand_bp.c:190:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 190 | my_memcpy_btm_up(new_stack_low_addr, stack_low_addr, ((BPULONG)heap_top-(BPULONG)stack_low_addr)/sizeof(BPLONG)); | ^ expand_bp.c:190:77: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 190 | my_memcpy_btm_up(new_stack_low_addr, stack_low_addr, ((BPULONG)heap_top-(BPULONG)stack_low_addr)/sizeof(BPLONG)); | ^ expand_bp.c:191:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | my_memcpy_btm_up((BPLONG_PTR)((BPULONG)local_top+diff_s)+1, local_top+1, ((BPULONG)stack_up_addr-(BPULONG)local_top)/sizeof(BPLONG)); | ^ expand_bp.c:191:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 191 | my_memcpy_btm_up((BPLONG_PTR)((BPULONG)local_top+diff_s)+1, local_top+1, ((BPULONG)stack_up_addr-(BPULONG)local_top)/sizeof(BPLONG)); | ^ expand_bp.c:191:79: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | my_memcpy_btm_up((BPLONG_PTR)((BPULONG)local_top+diff_s)+1, local_top+1, ((BPULONG)stack_up_addr-(BPULONG)local_top)/sizeof(BPLONG)); | ^ expand_bp.c:191:102: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | my_memcpy_btm_up((BPLONG_PTR)((BPULONG)local_top+diff_s)+1, local_top+1, ((BPULONG)stack_up_addr-(BPULONG)local_top)/sizeof(BPLONG)); | ^ expand_bp.c:201:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | arreg = (BPLONG_PTR)((BPULONG)arreg+diff_s); | ^ expand_bp.c:201:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 201 | arreg = (BPLONG_PTR)((BPULONG)arreg+diff_s); | ^ expand_bp.c:202:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 202 | local_top = (BPLONG_PTR)((BPULONG)local_top+diff_s); | ^ expand_bp.c:202:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 202 | local_top = (BPLONG_PTR)((BPULONG)local_top+diff_s); | ^ expand_bp.c:203:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 203 | breg = (BPLONG_PTR)((BPULONG)breg+diff_s); | ^ expand_bp.c:203:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 203 | breg = (BPLONG_PTR)((BPULONG)breg+diff_s); | ^ expand_bp.c:204:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 204 | gc_b = (BPLONG_PTR)((BPULONG)gc_b+diff_s); | ^ expand_bp.c:204:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 204 | gc_b = (BPLONG_PTR)((BPULONG)gc_b+diff_s); | ^ expand_bp.c:205:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 205 | breg0 = (BPLONG_PTR)((BPULONG)breg0+diff_s); | ^ expand_bp.c:205:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 205 | breg0 = (BPLONG_PTR)((BPULONG)breg0+diff_s); | ^ expand_bp.c:206:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 206 | heap_top = (BPLONG_PTR)((BPULONG)heap_top+diff_h); | ^ expand_bp.c:206:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 206 | heap_top = (BPLONG_PTR)((BPULONG)heap_top+diff_h); | ^ expand_bp.c:207:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 207 | sfreg = (BPLONG_PTR)((BPULONG)sfreg+diff_s); | ^ expand_bp.c:207:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 207 | sfreg = (BPLONG_PTR)((BPULONG)sfreg+diff_s); | ^ expand_bp.c:208:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 208 | hbreg = (BPLONG_PTR)((BPULONG)hbreg+diff_h); | ^ expand_bp.c:208:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 208 | hbreg = (BPLONG_PTR)((BPULONG)hbreg+diff_h); | ^ expand_bp.c: In function 'expand_initialize_frames': expand_bp.c:232:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 232 | cp = (BPLONG_PTR)AR_CPF(b); | ^ expand_bp.c:236:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 236 | if (b == (BPLONG_PTR)AR_B(b)) break; | ^ expand_bp.c:237:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 237 | b = (BPLONG_PTR)AR_B(b); | ^ expand_bp.c: In function 'expand_initialize_ar_chain': expand_bp.c:250:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 250 | prev_f = (BPLONG_PTR)AR_AR(f); | ^ expand_bp.c:253:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 253 | cp = (BPLONG_PTR)AR_CPS(f); | ^ expand_bp.c: In function 'initialize_frame': expand_bp.c:264:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 264 | top = (BPLONG_PTR)AR_TOP(f); | ^ expand_bp.c:266:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 266 | FOLLOW(ptr) = (BPLONG)ptr; | ^ expand_bp.c: In function 'expandStackNullifyUntaggedCellsBFrames': expand_bp.c:293:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 293 | breg1 = (BPLONG_PTR)AR_B(breg); | ^ expand_bp.c: In function 'expandStackNullifyUntaggedCellsSfFrames': expand_bp.c:305:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 305 | sf1 = (BPLONG_PTR)AR_PREV(sf); | ^ expand_bp.c: In function 'expandStackNullifyUntaggedCellsArFrames': expand_bp.c:319:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 319 | ar1 = (BPLONG_PTR)AR_AR(ar); | ^ expand_bp.c: In function 'expandStackNullifyUntaggedCellsFrame': expand_bp.c:336:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 336 | subgoal_entry = (BPLONG_PTR)GET_AR_SUBGOAL_TABLE(ar); | ^ expand_bp.c:338:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 338 | master_ar = (BPLONG_PTR)GT_TOP_AR(subgoal_entry); | ^ expand_bp.c:340:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 340 | GT_TOP_AR(subgoal_entry) = (BPULONG)master_ar + diff_s; | ^ expand_bp.c: In function 'expandStackNullifyUntaggedCellsFrameSlots': expand_bp.c:359:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 359 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(f)); | ^ expand_bp.c:368:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 368 | top = (BPLONG_PTR)AR_TOP(f); | ^ expand_bp.c:374:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 374 | sp = (BPLONG_PTR)((BPULONG)f+diff_s); /* this frame will be moved here, reset AR_BTM(f) now */ | ^ expand_bp.c:374:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 374 | sp = (BPLONG_PTR)((BPULONG)f+diff_s); /* this frame will be moved here, reset AR_BTM(f) now */ | ^ expand_bp.c: In function 'expandStackNullifyUntaggedCellsTrail': expand_bp.c:387:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 387 | addr = (BPLONG_PTR)UNTAGGED3(op); | ^ In file included from bprolog.h:11: expand_bp.c: In function 'expandStackNullifyUntaggedCellsTerm': 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_bp.c:412:17: note: in expansion of macro 'IS_STACK_OR_HEAP_REFERENCE' 412 | if (IS_STACK_OR_HEAP_REFERENCE(term)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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_bp.c:412:17: note: in expansion of macro 'IS_STACK_OR_HEAP_REFERENCE' 412 | if (IS_STACK_OR_HEAP_REFERENCE(term)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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_bp.c:413:22: note: in expansion of macro 'ISFREE' 413 | 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 */ | ^ expand_bp.c:414:28: note: in expansion of macro 'FOLLOW' 414 | term = FOLLOW(term); /* deref */ | ^~~~~~ expand_bp.c:423:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 423 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ expand_bp.c:435:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 435 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ expand_bp.c:438:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 438 | 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_bp.c:448:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 448 | ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(term); /* TAG on data */ | ^ expand_bp.c:459:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 459 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(ptr); | ^ expand_bp.c: In function 'expandStackResetAddr': expand_bp.c:483:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 483 | return (BPLONG_PTR)((BPULONG)addr+diff_h); | ^ expand_bp.c:483:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 483 | return (BPLONG_PTR)((BPULONG)addr+diff_h); | ^ expand_bp.c:485:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 485 | return (BPLONG_PTR)((BPULONG)addr+diff_s); | ^ expand_bp.c:485:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 485 | return (BPLONG_PTR)((BPULONG)addr+diff_s); | ^ expand_bp.c: In function 'expandStackResetHeap': expand_bp.c:498:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 498 | addr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ expand_bp.c:500:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 500 | new_ptr = (BPLONG_PTR)((BPULONG)ptr+diff_h); | ^ expand_bp.c:500:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 500 | new_ptr = (BPLONG_PTR)((BPULONG)ptr+diff_h); | ^ expand_bp.c:501:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 501 | 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) | ^~ expand_bp.c: In function 'expandStackResetStack': expand_bp.c:520:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 520 | addr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ expand_bp.c:521:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 521 | new_ptr = (BPLONG_PTR)((BPULONG)ptr+diff_s); | ^ expand_bp.c:521:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 521 | new_ptr = (BPLONG_PTR)((BPULONG)ptr+diff_s); | ^ expand_bp.c:522:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 522 | 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) | ^~ expand_bp.c: In function 'expandStackResetTrail': expand_bp.c:535:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 535 | addr = (BPLONG_PTR)UNTAGGED3(op); | ^ expand_bp.c:537:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 537 | 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) | ^~ expand_bp.c:541:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 541 | addr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ expand_bp.c:542:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 542 | 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) | ^~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" sapi.c sapi.c: In function 'SP_new_term_ref': 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; | ^ sapi.c: In function 'SP_atom_from_string': 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); | ^ In file included from bprolog.h:12, from sapi.c:12: sapi.c: In function 'SP_string_from_atom': 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) | ^~~ sapi.c: In function 'SP_atom_length': 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) | ^~~ 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 */ | ^ sapi.c:51:5: note: in expansion of macro 'FOLLOW' 51 | FOLLOW(to) = from; | ^~~~~~ In file included from bprolog.h:11: sapi.c: In function 'SP_put_variable': 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); | ^~~~~~~ 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:57:22: warning: 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; | ^~~~~~ sapi.c: In function 'SP_put_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 */ | ^ sapi.c:68:5: note: in expansion of macro 'FOLLOW' 68 | FOLLOW(t) = MAKEINT(l); | ^~~~~~ 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 */ | ^ sapi.c:76:5: note: in expansion of macro 'FOLLOW' 76 | FOLLOW(t) = encodefloat1(d); | ^~~~~~ 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 */ | ^ sapi.c:85:5: note: in expansion of macro 'FOLLOW' 85 | FOLLOW(t) = ADDTAG(a, ATM); | ^~~~~~ sapi.c: In function 'SP_put_string': term.h:57:22: warning: 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: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); | ^~~~~~ sapi.c: In function 'SP_put_address': term.h:57:22: warning: 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); | ^~~~~~ 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) | ^~ 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 */ | ^ sapi.c:113:9: note: in expansion of macro 'FOLLOW' 113 | FOLLOW(t) = 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) | ^ sapi.c:113:21: note: in expansion of macro 'ADDTAG' 113 | FOLLOW(t) = ADDTAG(heap_top, LST); | ^~~~~~ 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:57:22: warning: 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; | ^~~~~~ sapi.c: In function 'SP_put_list_n_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 */ | ^ sapi.c:130:9: note: in expansion of macro 'FOLLOW' 130 | FOLLOW(t) = 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) | ^ sapi.c:130:21: note: in expansion of macro 'ADDTAG' 130 | FOLLOW(t) = 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++; | ^ term.h:57:22: warning: 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; | ^~~~~~ sapi.c: In function 'SP_put_number_chars': 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); | ^~~~~~~ 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); | ^~~~~~~ term.h:57:22: warning: 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; | ^~~~~~ sapi.c: In function 'SP_put_functor': 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); | ^~~~~~~ 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:57:22: warning: 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; | ^~~~~~ sapi.c: In function 'SP_put_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 */ | ^ sapi.c:170:5: note: in expansion of macro 'FOLLOW' 170 | FOLLOW(t) = 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) | ^ sapi.c:170:17: note: in expansion of macro 'ADDTAG' 170 | FOLLOW(t) = ADDTAG(heap_top, 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++ | ^ sapi.c:171:5: note: in expansion of macro 'NEW_HEAP_FREE' 171 | 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++ | ^ sapi.c:172:5: note: in expansion of macro 'NEW_HEAP_FREE' 172 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ sapi.c: In function 'SP_cons_functor': 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) | ^~~ 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) | ^~~ term.h:57:22: warning: 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); | ^~~~~~ 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) | ^~ term.h:57:22: warning: 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); | ^~~~~~ term.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); | ^~~~~~ sapi.c:192:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 192 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | 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:149:32: warning: 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:197:9: note: in expansion of macro 'BUILD_VALUE' 197 | BUILD_VALUE(arg, sp_cons_functor); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {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:57:22: warning: cast to 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:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ sapi.c:197:9: note: in expansion of macro 'BUILD_VALUE' 197 | BUILD_VALUE(arg, sp_cons_functor); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | 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); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ sapi.c:197:9: note: in expansion of macro 'BUILD_VALUE' 197 | BUILD_VALUE(arg, sp_cons_functor); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ sapi.c:197:9: note: in expansion of macro 'BUILD_VALUE' 197 | BUILD_VALUE(arg, sp_cons_functor); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ sapi.c:197:9: note: in expansion of macro 'BUILD_VALUE' 197 | BUILD_VALUE(arg, sp_cons_functor); | ^~~~~~~~~~~ sapi.c: In function 'SP_cons_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 */ | ^ sapi.c:208:5: note: in expansion of macro 'FOLLOW' 208 | FOLLOW(t) = 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) | ^ sapi.c:208:17: note: in expansion of macro 'ADDTAG' 208 | 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 */ | ^ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | 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:149:32: warning: 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:209:5: note: in expansion of macro 'BUILD_VALUE' 209 | BUILD_VALUE(head, bp_cons_list1); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {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); | ^~~~~~~~~~~ term.h:57:22: warning: cast to 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:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ sapi.c:209:5: note: in expansion of macro 'BUILD_VALUE' 209 | BUILD_VALUE(head, bp_cons_list1); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | 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); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ sapi.c:209:5: note: in expansion of macro 'BUILD_VALUE' 209 | BUILD_VALUE(head, bp_cons_list1); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ sapi.c:209:5: note: in expansion of macro 'BUILD_VALUE' 209 | BUILD_VALUE(head, bp_cons_list1); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:210:5: note: in expansion of macro 'BUILD_VALUE' 210 | BUILD_VALUE(tail, bp_cons_list2); | ^~~~~~~~~~~ term.h:149:32: warning: 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:210:5: note: in expansion of macro 'BUILD_VALUE' 210 | BUILD_VALUE(tail, bp_cons_list2); | ^~~~~~~~~~~ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:210:5: note: in expansion of macro 'BUILD_VALUE' 210 | BUILD_VALUE(tail, bp_cons_list2); | ^~~~~~~~~~~ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:210:5: note: in expansion of macro 'BUILD_VALUE' 210 | BUILD_VALUE(tail, bp_cons_list2); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ sapi.c:210:5: note: in expansion of macro 'BUILD_VALUE' 210 | BUILD_VALUE(tail, bp_cons_list2); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | 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); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ sapi.c:210:5: note: in expansion of macro 'BUILD_VALUE' 210 | BUILD_VALUE(tail, bp_cons_list2); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ sapi.c:210:5: note: in expansion of macro 'BUILD_VALUE' 210 | BUILD_VALUE(tail, bp_cons_list2); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ sapi.c:210:5: note: in expansion of macro 'BUILD_VALUE' 210 | BUILD_VALUE(tail, bp_cons_list2); | ^~~~~~~~~~~ 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: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: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: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); | ^~~~~ 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); | ^~~~~ sapi.c: In function 'SP_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: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); | ^~~~~ 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); | ^~~~~ 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); | ^~~~~ 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); | ^~~~~ term.h:57:22: warning: cast to 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)) { | ^~~~~~~ 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)) { | ^~~~~~~ sapi.c: In function 'SP_get_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); \ | ^~~~~~ sapi.c:253:5: note: in expansion of macro 'DEREF' 253 | 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); \ | ^ 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) \ | ^ sapi.c:253:5: note: in expansion of macro 'DEREF' 253 | DEREF(t); | ^~~~~ 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); | ^~~~~ sapi.c: In function 'SP_get_string': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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); | ^~~~~ 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); | ^~~~~ 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); | ^~~~~ 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); | ^~~~~ 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) | ^~~ sapi.c: In function 'SP_get_address': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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); | ^~~~~ 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: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: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); | ^~~~~ sapi.c:288:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 288 | *pointer = (void *)INTVAL(t); | ^ sapi.c: In function 'SP_get_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: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: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: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: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); | ^~~~~ sapi.c: In function 'SP_get_list_n_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: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); | ^~~~~ 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); | ^~~~~ 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: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); | ^~~~~ term.h:57:22: warning: 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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); | ^~~~~ 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); | ^~~~~ 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); | ^~~~~ 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); | ^~~~~ 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 */ | ^ 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: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); | ^~~~~ 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); | ^~~~~ 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); | ^~~~~ term.h:57:22: warning: 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; | ^~~~~~ 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 */ | ^ 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); | ^~~~~ 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) \ | ^ sapi.c:353:5: note: in expansion of macro 'DEREF' 353 | DEREF(t); | ^~~~~ 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); | ^~~~~ bapi.h:164:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 164 | #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: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); | ^~~~~ 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); | ^~~~~ 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: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); | ^~~~~ sapi.c: In function 'SP_get_number_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:372:5: note: in expansion of macro 'DEREF' 372 | 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); \ | ^ sapi.c:372:5: note: in expansion of macro 'DEREF' 372 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:372:5: note: in expansion of macro 'DEREF' 372 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:372:5: note: in expansion of macro 'DEREF' 372 | 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:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ sapi.c:375:16: note: in expansion of macro 'ISFLOAT' 375 | } else if (ISFLOAT(t)) { | ^~~~~~~ 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:375:16: note: in expansion of macro 'ISFLOAT' 375 | } else if (ISFLOAT(t)) { | ^~~~~~~ sapi.c: In function 'SP_get_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); \ | ^~~~~~ sapi.c:399:5: note: in expansion of macro 'DEREF' 399 | 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); \ | ^ sapi.c:399:5: note: in expansion of macro 'DEREF' 399 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:399:5: note: in expansion of macro 'DEREF' 399 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:399:5: note: in expansion of macro 'DEREF' 399 | 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:401:21: note: in expansion of macro 'ISNUM' 401 | if (ISREF(t) || ISNUM(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)))) | ^~~~~~~~~~~~ sapi.c:401:21: note: in expansion of macro 'ISNUM' 401 | if (ISREF(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: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:401:21: note: in expansion of macro 'ISNUM' 401 | if (ISREF(t) || ISNUM(t)) { | ^~~~~ 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:401:21: note: in expansion of macro 'ISNUM' 401 | if (ISREF(t) || ISNUM(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:405:5: note: in expansion of macro 'NEW_VAR' 405 | NEW_VAR(func); NEW_VAR(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++ | ^ bapi.h:114:5: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ sapi.c:405:5: note: in expansion of macro 'NEW_VAR' 405 | NEW_VAR(func); NEW_VAR(n); | ^~~~~~~ bapi.h:113:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)heap_top; \ | ^ sapi.c:405:20: note: in expansion of macro 'NEW_VAR' 405 | NEW_VAR(func); NEW_VAR(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++ | ^ bapi.h:114:5: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ sapi.c:405:20: note: in expansion of macro 'NEW_VAR' 405 | NEW_VAR(func); NEW_VAR(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); \ | ^~~~~~ sapi.c:407:5: note: in expansion of macro 'DEREF' 407 | DEREF(func); 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); \ | ^ sapi.c:407:5: note: in expansion of macro 'DEREF' 407 | DEREF(func); DEREF(n); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:407:5: note: in expansion of macro 'DEREF' 407 | DEREF(func); DEREF(n); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:407:5: note: in expansion of macro 'DEREF' 407 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:407:18: note: in expansion of macro 'DEREF' 407 | DEREF(func); 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); \ | ^ sapi.c:407:18: note: in expansion of macro 'DEREF' 407 | DEREF(func); DEREF(n); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:407:18: note: in expansion of macro 'DEREF' 407 | DEREF(func); DEREF(n); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:407:18: note: in expansion of macro 'DEREF' 407 | DEREF(func); DEREF(n); | ^~~~~ sapi.c: In function 'SP_get_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:418:5: note: in expansion of macro 'DEREF' 418 | 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); \ | ^ sapi.c:418:5: note: in expansion of macro 'DEREF' 418 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:418:5: note: in expansion of macro 'DEREF' 418 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:418:5: note: in expansion of macro 'DEREF' 418 | 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:424:5: note: in expansion of macro 'FOLLOW' 424 | FOLLOW(head) = FOLLOW(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:424:20: note: in expansion of macro 'FOLLOW' 424 | FOLLOW(head) = FOLLOW(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:425:5: note: in expansion of macro 'FOLLOW' 425 | FOLLOW(tail) = FOLLOW((BPLONG_PTR)t+1); | ^~~~~~ sapi.c:425:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 425 | 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 */ | ^~ sapi.c: In function 'SP_get_arg': bapi.h:113:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)heap_top; \ | ^ sapi.c:437:5: note: in expansion of macro 'NEW_VAR' 437 | 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++ | ^ bapi.h:114:5: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ sapi.c:437:5: note: in expansion of macro 'NEW_VAR' 437 | NEW_VAR(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); \ | ^~~~~~ sapi.c:439:5: note: in expansion of macro 'DEREF' 439 | 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); \ | ^ sapi.c:439:5: note: in expansion of macro 'DEREF' 439 | DEREF(temp); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:439:5: note: in expansion of macro 'DEREF' 439 | DEREF(temp); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:439:5: note: in expansion of macro 'DEREF' 439 | 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 */ | ^ sapi.c:440:5: note: in expansion of macro 'FOLLOW' 440 | FOLLOW(arg) = temp; | ^~~~~~ sapi.c: In function 'SP_term_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: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:451:5: note: in expansion of macro 'SWITCH_OP' 451 | SWITCH_OP(t, SP_term_type_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); \ | ^~~~~~ sapi.c:451:5: note: in expansion of macro 'SWITCH_OP' 451 | SWITCH_OP(t, SP_term_type_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); \ | ^~~~~~ sapi.c:451:5: note: in expansion of macro 'SWITCH_OP' 451 | SWITCH_OP(t, SP_term_type_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); \ | ^~~~~~ sapi.c:451:5: note: in expansion of macro 'SWITCH_OP' 451 | 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 */ | ^ 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:458:28: note: in expansion of macro 'ISFLOAT' 458 | else if (ISFLOAT(t)) return SP_TYPE_FLOAT; | ^~~~~~~ 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:458:28: note: in expansion of macro 'ISFLOAT' 458 | else if (ISFLOAT(t)) return SP_TYPE_FLOAT; | ^~~~~~~ sapi.c: In function 'SP_is_variable': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:468:5: note: in expansion of macro 'DEREF' 468 | 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); \ | ^ sapi.c:468:5: note: in expansion of macro 'DEREF' 468 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:468:5: note: in expansion of macro 'DEREF' 468 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:468:5: note: in expansion of macro 'DEREF' 468 | DEREF(t); | ^~~~~ sapi.c: In function 'SP_is_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:477:5: note: in expansion of macro 'DEREF' 477 | 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); \ | ^ sapi.c:477:5: note: in expansion of macro 'DEREF' 477 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:477:5: note: in expansion of macro 'DEREF' 477 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:477:5: note: in expansion of macro 'DEREF' 477 | DEREF(t); | ^~~~~ sapi.c: In function 'SP_is_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); \ | ^~~~~~ sapi.c:486:5: note: in expansion of macro 'DEREF' 486 | 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); \ | ^ sapi.c:486:5: note: in expansion of macro 'DEREF' 486 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:486:5: note: in expansion of macro 'DEREF' 486 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:486:5: note: in expansion of macro 'DEREF' 486 | 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:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ sapi.c:487:12: note: in expansion of macro 'ISFLOAT' 487 | return ISFLOAT(t); | ^~~~~~~ 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:487:12: note: in expansion of macro 'ISFLOAT' 487 | return ISFLOAT(t); | ^~~~~~~ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:495:5: note: in expansion of macro 'DEREF' 495 | 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); \ | ^ sapi.c:495:5: note: in expansion of macro 'DEREF' 495 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:495:5: note: in expansion of macro 'DEREF' 495 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:495:5: note: in expansion of macro 'DEREF' 495 | DEREF(t); | ^~~~~ sapi.c: In function 'SP_is_compound': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:504:5: note: in expansion of macro 'DEREF' 504 | 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); \ | ^ sapi.c:504:5: note: in expansion of macro 'DEREF' 504 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:504:5: note: in expansion of macro 'DEREF' 504 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:504:5: note: in expansion of macro 'DEREF' 504 | DEREF(t); | ^~~~~ sapi.c: In function 'SP_is_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:513:5: note: in expansion of macro 'DEREF' 513 | 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); \ | ^ sapi.c:513:5: note: in expansion of macro 'DEREF' 513 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:513:5: note: in expansion of macro 'DEREF' 513 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:513:5: note: in expansion of macro 'DEREF' 513 | DEREF(t); | ^~~~~ sapi.c: In function 'SP_is_atomic': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:522:5: note: in expansion of macro 'DEREF' 522 | 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); \ | ^ sapi.c:522:5: note: in expansion of macro 'DEREF' 522 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:522:5: note: in expansion of macro 'DEREF' 522 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:522:5: note: in expansion of macro 'DEREF' 522 | 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:523:26: note: in expansion of macro 'ISNUM' 523 | return (ISATOM(t) || ISNUM(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)))) | ^~~~~~~~~~~~ sapi.c:523:26: note: in expansion of macro 'ISNUM' 523 | 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: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:523:26: note: in expansion of macro 'ISNUM' 523 | return (ISATOM(t) || ISNUM(t)); | ^~~~~ 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:523:26: note: in expansion of macro 'ISNUM' 523 | return (ISATOM(t) || ISNUM(t)); | ^~~~~ sapi.c: In function 'SP_is_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:531:5: note: in expansion of macro 'DEREF' 531 | 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); \ | ^ sapi.c:531:5: note: in expansion of macro 'DEREF' 531 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:531:5: note: in expansion of macro 'DEREF' 531 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:531:5: note: in expansion of macro 'DEREF' 531 | 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:532:12: note: in expansion of macro 'ISNUM' 532 | return ISNUM(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)))) | ^~~~~~~~~~~~ sapi.c:532:12: note: in expansion of macro 'ISNUM' 532 | return 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: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:532:12: note: in expansion of macro 'ISNUM' 532 | return ISNUM(t); | ^~~~~ 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:532:12: note: in expansion of macro 'ISNUM' 532 | return ISNUM(t); | ^~~~~ sapi.c: In function 'SP_pred': sapi.c:581:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 581 | SYM_REC_PTR sym_ptr = (SYM_REC_PTR)name_atom; | ^ sapi.c: In function 'SP_query': sapi.c:597:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 597 | query = ADDTAG((BPLONG)predicate, ATM); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ sapi.c:600:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 600 | *heap_top = (BPLONG)insert_sym(name, strlen(name), 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) | ^ sapi.c:601:17: note: in expansion of macro 'ADDTAG' 601 | query = 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:605:13: note: in expansion of macro 'BUILD_VALUE' 605 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ term.h:149:32: warning: 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:605:13: note: in expansion of macro 'BUILD_VALUE' 605 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:605:13: note: in expansion of macro 'BUILD_VALUE' 605 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:605:13: note: in expansion of macro 'BUILD_VALUE' 605 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ sapi.c:605:13: note: in expansion of macro 'BUILD_VALUE' 605 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ sapi.c:605:13: note: in expansion of macro 'BUILD_VALUE' 605 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ sapi.c:605:13: note: in expansion of macro 'BUILD_VALUE' 605 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ sapi.c:605:13: note: in expansion of macro 'BUILD_VALUE' 605 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ sapi.c:605:13: note: in expansion of macro 'BUILD_VALUE' 605 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ 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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ sapi.c:605:13: note: in expansion of macro 'BUILD_VALUE' 605 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" kissat_picat.c 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: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)); | ^~~~~~~~~~~~~ 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: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); | ^~~~~~~~~~~~ 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); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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); | ^~~~~~~~~~~~ kissat_picat.c: In function 'c_sat_init': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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. */ | ^~~~~~~~~~~~ kissat_picat.c: In function 'c_sat_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:83:5: note: in expansion of macro 'DEREF_NONVAR' 83 | DEREF_NONVAR(lst); | ^~~~~~~~~~~~ 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); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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); | ^~~~~ 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) \ | ^ kissat_picat.c:98:32: note: in expansion of macro 'DEREF' 98 | var = FOLLOW(ptr); DEREF(var); | ^~~~~ 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); | ^~~~~ 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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) \ | ^ 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; \ | ^ 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: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: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: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); | ^~~~~ 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); | ^~~~~ kissat_picat.c: In function 'b_SAT_RETRIEVE_BNUM_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: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); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to 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); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to 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); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to 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); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to 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); | ^~~~~~~~~~~~~ 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); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to 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:57:22: warning: cast to 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)))); | ^~~~~~~~~~~~~ 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); | ^ kissat_picat.c: In function 'c_sat_propagate_dom_bits': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:203:5: note: in expansion of macro 'DEREF_NONVAR' 203 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ kissat_picat.c:204:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 204 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ kissat_picat.c:222:5: note: in expansion of macro 'DEREF_NONVAR' 222 | DEREF_NONVAR(LogBitVect); | ^~~~~~~~~~~~ kissat_picat.c:223:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 223 | vect_ptr = (BPLONG_PTR)UNTAGGED_ADDR(LogBitVect); | ^ kissat_picat.c:224:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 224 | sym_ptr = (SYM_REC_PTR)FOLLOW(vect_ptr); | ^ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" -Iespresso espresso_bp.c 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: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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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); | ^~~~~~~~~~~~ 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); | ^ 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); | ^ espresso_bp.c: In function 'setup_PLA': 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); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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); | ^~~~~~~~~~~~ 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); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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); | ^~~~~~~~~~~~ espresso_bp.c: In function 'retrieve_pla_cube': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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); | ^~~~~~~~~~~~ term.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); | ^~~~~~ espresso_bp.c: In function 'retrieve_pla_cubes': term.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:297:32: note: in expansion of macro 'ADDTAG' 297 | FOLLOW(tail_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ espresso_bp.c:306:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 306 | FOLLOW(tail_ptr) = (BPLONG)tail_ptr; | ^ espresso_bp.c:307:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 307 | unify(ClsR, (BPLONG)tail_ptr); | ^ espresso_bp.c: In function 'c_call_espresso_pb': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:330:23: note: in expansion of macro 'DEREF_NONVAR' 330 | Coes = ARG(1, 6); 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:331:22: note: in expansion of macro 'DEREF_NONVAR' 331 | Rel = ARG(2, 6); DEREF_NONVAR(Rel); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:24: note: in expansion of macro 'DEREF_NONVAR' 332 | Const = ARG(3, 6); DEREF_NONVAR(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:333:25: note: in expansion of macro 'DEREF_NONVAR' 333 | BNVect = ARG(4, 6); DEREF_NONVAR(BNVect); | ^~~~~~~~~~~~ espresso_bp.c:337:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 337 | ptrBNVect = (BPLONG_PTR)UNTAGGED_ADDR(BNVect); | ^ espresso_bp.c:338:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 338 | sym_ptr = (SYM_REC_PTR)FOLLOW(ptrBNVect); | ^ espresso_bp.c: In function 'setup_PLA_pb': espresso_bp.c:378:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 378 | BPLONG_PTR ptrCoes = (BPLONG_PTR)UNTAGGED_ADDR(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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:379:39: note: in expansion of macro 'DEREF_NONVAR' 379 | BPLONG elm = FOLLOW(ptrCoes); 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:381:35: note: in expansion of macro 'DEREF_NONVAR' 381 | Coes = FOLLOW(ptrCoes+1); DEREF_NONVAR(Coes); | ^~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" picat_utilities.c In file included from picat.h:14, from picat_utilities.c:1: picat_utilities.c: In function 'cstring_to_picat': term.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); | ^~~~~~ term.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); | ^~~~~~ picat_utilities.c: In function 'picat_string_to_cstring': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:5: note: in expansion of macro 'DEREF' 39 | 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:39:5: note: in expansion of macro 'DEREF' 39 | DEREF(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:5: note: in expansion of macro 'DEREF' 39 | DEREF(t); | ^~~~~ 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:5: note: in expansion of macro 'DEREF' 39 | DEREF(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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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 | ^~~~~ 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: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 | ^~~~~ 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 | ^~~~~ 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); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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); | ^~~~~ 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); | ^~~~~ 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); | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" bigint.c In file included from bigint.c:20: bigint.c: In function 'bp_int_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) | ^ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.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); | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_bigint_to_int': 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); | ^~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_bigint_to_native_long': 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); | ^~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_bigint_to_double': 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); | ^~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~ 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) | ^ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.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); | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_abs_bigint': 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:675:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 675 | BP_DECOMPOSE_BIGINT(op, sign, size, DLst); | ^~~~~~~~~~~~~~~~~~~ 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:677:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 677 | BP_MAKE_BIGINT_FROM_DLST(1, size, DLst, 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) | ^ bigint.c:74:14: note: in expansion of macro 'ADDTAG' 74 | op = ADDTAG(ptr, STR); \ | ^~~~~~ bigint.c:677:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 677 | BP_MAKE_BIGINT_FROM_DLST(1, size, DLst, op); | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_neg_bigint': 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:685:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 685 | BP_DECOMPOSE_BIGINT(op, sign, size, DLst); | ^~~~~~~~~~~~~~~~~~~ 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:687:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 687 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, 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) | ^ bigint.c:74:14: note: in expansion of macro 'ADDTAG' 74 | op = ADDTAG(ptr, STR); \ | ^~~~~~ bigint.c:687:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 687 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_sign_bigint': 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:695:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 695 | BP_DECOMPOSE_BIGINT(op, sign, size, DLst); | ^~~~~~~~~~~~~~~~~~~ bigint.c: In function 'c_bigint_sign_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); \ | ^~~~~~ bigint.c:704:5: note: in expansion of macro 'DEREF' 704 | 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); \ | ^ bigint.c:704:5: note: in expansion of macro 'DEREF' 704 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bigint.c:704:5: note: in expansion of macro 'DEREF' 704 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bigint.c:704:5: note: in expansion of macro 'DEREF' 704 | DEREF(op); | ^~~~~ 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:705:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 705 | BP_DECOMPOSE_BIGINT(op, sign, size, DLst); | ^~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_add_bigint_bigint': 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:727:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 727 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ 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(op2, ysign, ysize, yDLst); | ^~~~~~~~~~~~~~~~~~~ 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:735:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 735 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ 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(yDLst, ysize, y); | ^~~~~~~~~~~~~~~~~~~~~~ term.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:769:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 769 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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:769:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 769 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, 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) | ^ 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:769:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 769 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_sub_bigint_bigint': 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:779:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 779 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ 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(op2, ysign, ysize, yDLst); | ^~~~~~~~~~~~~~~~~~~ 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:787:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 787 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ 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(yDLst, ysize, y); | ^~~~~~~~~~~~~~~~~~~~~~ term.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:821:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 821 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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:821:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 821 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, 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) | ^ 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:821:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 821 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_mul_bigint_bigint': 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:830:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 830 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ 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(op2, ysign, ysize, yDLst); | ^~~~~~~~~~~~~~~~~~~ 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:839:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 839 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ 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(yDLst, ysize, y); | ^~~~~~~~~~~~~~~~~~~~~~ term.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:862:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 862 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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:862:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 862 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, 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) | ^ 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:862:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 862 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_div_bigint_bigint': 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:871:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 871 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ 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(op2, ysign, ysize, yDLst); | ^~~~~~~~~~~~~~~~~~~ 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:882:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 882 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ 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(yDLst, ysize, y); | ^~~~~~~~~~~~~~~~~~~~~~ term.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:923:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 923 | BP_MAKE_BIGINT_FROM_UBIG(qsign, qsize, q, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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:923:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 923 | BP_MAKE_BIGINT_FROM_UBIG(qsign, qsize, q, 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) | ^ 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:923:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 923 | BP_MAKE_BIGINT_FROM_UBIG(qsign, qsize, q, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_mod_bigint_bigint': 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:931:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 931 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ 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(op2, ysign, ysize, yDLst); | ^~~~~~~~~~~~~~~~~~~ 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:940:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 940 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ 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(yDLst, ysize, y); | ^~~~~~~~~~~~~~~~~~~~~~ term.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:977:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 977 | BP_MAKE_BIGINT_FROM_UBIG(ysign, rsize, r, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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:977:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 977 | BP_MAKE_BIGINT_FROM_UBIG(ysign, rsize, r, 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) | ^ 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:977:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 977 | BP_MAKE_BIGINT_FROM_UBIG(ysign, rsize, r, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_compare_bigint_bigint': 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:987:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 987 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ 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(op2, ysign, ysize, yDLst); | ^~~~~~~~~~~~~~~~~~~ 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:998:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 998 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ 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(yDLst, ysize, y); | ^~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_and_bigint_bigint': 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:1014:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 1014 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ 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(op2, ysign, ysize, yDLst); | ^~~~~~~~~~~~~~~~~~~ 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:1025:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 1025 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ 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(yDLst, ysize, y); | ^~~~~~~~~~~~~~~~~~~~~~ term.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:1061:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1061 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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:1061:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1061 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, 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) | ^ 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:1061:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1061 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_or_bigint_bigint': 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:1069:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 1069 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ 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(op2, ysign, ysize, yDLst); | ^~~~~~~~~~~~~~~~~~~ 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:1080:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 1080 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ 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(yDLst, ysize, y); | ^~~~~~~~~~~~~~~~~~~~~~ term.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:1114:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1114 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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:1114:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1114 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, 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) | ^ 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:1114:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1114 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_xor_bigint_bigint': 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:1122:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 1122 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ 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(op2, ysign, ysize, yDLst); | ^~~~~~~~~~~~~~~~~~~ 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:1133:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 1133 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ 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(yDLst, ysize, y); | ^~~~~~~~~~~~~~~~~~~~~~ term.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:1169:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1169 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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:1169:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1169 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, 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) | ^ 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:1169:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1169 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_shiftl_bigint_int': 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:1184:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 1184 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ 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:1191:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 1191 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, 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) | ^ bigint.c:101:20: note: in expansion of macro 'ADDTAG' 101 | DLst = ADDTAG(cell_ptr, LST); \ | ^~~~~~ bigint.c:1200:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1200 | BP_MAKE_BIGINT_FROM_UBIG(xsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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:1200:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1200 | BP_MAKE_BIGINT_FROM_UBIG(xsign, zsize, z, 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) | ^ 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:1200:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1200 | BP_MAKE_BIGINT_FROM_UBIG(xsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_shiftr_bigint_int': 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:1211:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 1211 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ 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:1221:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 1221 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, 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) | ^ bigint.c:101:20: note: in expansion of macro 'ADDTAG' 101 | DLst = ADDTAG(cell_ptr, LST); \ | ^~~~~~ bigint.c:1244:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1244 | BP_MAKE_BIGINT_FROM_UBIG(xsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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:1244:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1244 | BP_MAKE_BIGINT_FROM_UBIG(xsign, zsize, z, 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) | ^ 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:1244:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1244 | BP_MAKE_BIGINT_FROM_UBIG(xsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_write_bigint_to_str': 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:1364:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 1364 | BP_DECOMPOSE_BIGINT(op, sign, size, dLst); | ^~~~~~~~~~~~~~~~~~~ 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:1371:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 1371 | BP_MAKE_UBIG_FROM_DLST(dLst, size, x); | ^~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_print_bigint': 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:1417:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 1417 | BP_DECOMPOSE_BIGINT(op, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ 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:1420:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 1420 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'b_BUILD_56B_INT_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) \ | ^~~~~~ bigint.c:1435:5: note: in expansion of macro 'DEREF_NONVAR' 1435 | DEREF_NONVAR(w1); w1 = INTVAL(w1); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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(w0); w0 = INTVAL(w0); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to 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:1438:5: note: in expansion of macro 'ASSIGN_f_atom' 1438 | ASSIGN_f_atom(v, MAKEINT((w1 << 28 | w0))); | ^~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" -Ifann/src/include fann/src/fann_cascade.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" -Ifann/src/include fann/src/fann_error.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" -Ifann/src/include fann/src/fann.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" -Ifann/src/include fann/src/fann_io.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" -Ifann/src/include fann/src/fann_train.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" -Ifann/src/include fann/src/fann_train_data.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o black_white.o espresso/black_white.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o canonical.o espresso/canonical.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o cofactor.o espresso/cofactor.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o cols.o espresso/cols.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o compl.o espresso/compl.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o contain.o espresso/contain.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o cpu_time.o espresso/cpu_time.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o cubestr.o espresso/cubestr.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o cvrin.o espresso/cvrin.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' g++ -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" -Ifann/src/include fann/fann_interface.cpp make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o cvrm.o espresso/cvrm.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o cvrmisc.o espresso/cvrmisc.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o cvrout.o espresso/cvrout.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o dominate.o espresso/dominate.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o equiv.o espresso/equiv.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o espresso.o espresso/espresso.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o essen.o espresso/essen.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o essentiality.o espresso/essentiality.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o espresso_expand.o espresso/espresso_expand.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o exact.o espresso/exact.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o gasp.o espresso/gasp.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o gimpel.o espresso/gimpel.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o globals.o espresso/globals.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o indep.o espresso/indep.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o hack.o espresso/hack.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o irred.o espresso/irred.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o map.o espresso/map.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o mincov.o espresso/mincov.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o matrix.o espresso/matrix.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o opo.o espresso/opo.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o part.o espresso/part.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o primes.o espresso/primes.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o prtime.o espresso/prtime.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o reduce.o espresso/reduce.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o rows.o espresso/rows.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o set.o espresso/set.c espresso/set.c: In function 'sf_read': espresso/set.c:397:10: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 397 | (void) fscanf(fp, "%d %d\n", &i, &j); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ espresso/set.c:401:16: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 401 | (void) fscanf(fp, "%x", p); | ^~~~~~~~~~~~~~~~~~~ espresso/set.c:403:18: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 403 | (void) fscanf(fp, "%x", p+j); | ^~~~~~~~~~~~~~~~~~~~~ espresso/set.c: In function 'sf_bm_read': espresso/set.c:430:10: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 430 | (void) fscanf(fp, "%d %d\n", &rows, &cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o pair.o espresso/pair.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o sharp.o espresso/sharp.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o setc.o espresso/setc.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o sigma.o espresso/sigma.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o signature.o espresso/signature.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o signature_exact.o espresso/signature_exact.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o sminterf.o espresso/sminterf.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o solution.o espresso/solution.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o sparse.o espresso/sparse.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o util_signature.o espresso/util_signature.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o unate.o espresso/unate.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o verify.o espresso/verify.c make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" toam.c 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; | ^ In file included from toam.c:14: toam.c: In function 'initialize_bprolog': term.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:122:18: note: in expansion of macro 'ADDTAG' 122 | bp_call_term(ADDTAG(insert_sym("initialize_bp", 13, 0), ATM)); | ^~~~~~ toam.c: In function 'toam': toam.c:150:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | FOLLOW(addr_halt) = (BPLONG)local_jmp_table[halt]; | ^ toam.c:151:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | FOLLOW(addr_halt0) = (BPLONG)local_jmp_table[halt0]; | ^ toam.c:152:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 152 | FOLLOW(addr_fail) = (BPLONG)local_jmp_table[fail]; | ^ toam.c:153:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 153 | FOLLOW(addr_table_consume) = (BPLONG)local_jmp_table[table_consume]; | ^ toam.c:154:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 154 | last_tabled_call_code = (BPLONG)local_jmp_table[last_tabled_call]; | ^ toam.c:155:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 155 | table_allocate_code = (BPLONG)local_jmp_table[table_allocate]; | ^ In file included from toam.c:209: emu_inst.h:31:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 31 | AR_B(AR) = (BPLONG)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) | ^ emu_inst.h:32:18: note: in expansion of macro 'ADDTAG' 32 | AR_BTM(AR) = ADDTAG((AR+Operand0), FLAT_B_FRAME_TAG); | ^~~~~~ 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; | ^ 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 */ | ^ emu_inst.h:46:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 46 | AR_B(AR) = (BPLONG)B; | ^ emu_inst.h:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 47 | AR_H(AR) = (BPLONG)H; | ^ emu_inst.h:48:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 48 | AR_T(AR) = (BPLONG)T; | ^ emu_inst.h:49:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 49 | AR_SF(AR) = (BPLONG)SF; | ^ 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); | ^ term.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); | ^~~~~~ 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; | ^ emu_inst.h:68:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | AR_B(AR) = (BPLONG)B; | ^ emu_inst.h:69:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 69 | AR_H(AR) = (BPLONG)H; | ^ emu_inst.h:70:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | AR_T(AR) = (BPLONG)T; | ^ emu_inst.h:71:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | AR_SF(AR) = (BPLONG)SF; | ^ In file included from toam.c:17: toam.h:492:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:84:5: note: in expansion of macro 'CUT0' 84 | CUT0; | ^~~~ toam.h:493:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 493 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:84:5: note: in expansion of macro 'CUT0' 84 | CUT0; | ^~~~ toam.h:541:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 541 | P = (BPLONG_PTR)AR_CPS(AR); \ | ^ emu_inst.h:91:5: note: in expansion of macro 'RETURN_DET' 91 | RETURN_DET; | ^~~~~~~~~~ toam.h:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ toam.h:542:9: note: in expansion of macro 'AR_IS_TOP' 542 | 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; | ^~~~~~~~~~ toam.h:542:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 542 | 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; | ^~~~~~~~~~ toam.h:543:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 543 | AR = (BPLONG_PTR)AR_AR(AR); | ^ emu_inst.h:91:5: note: in expansion of macro 'RETURN_DET' 91 | 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: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, | ^~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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; | ^~~~~~ 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, | ^~~~~~~~~~~~~ toam.h:554:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 554 | 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: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:562:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 562 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:492:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:115:5: note: in expansion of macro 'CUT0' 115 | CUT0; | ^~~~ toam.h:493:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 493 | HB = (BPLONG_PTR)AR_H(B); \ | ^ 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: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, | ^~~~~~~~~ term.h:149:32: warning: 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: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, | ^~~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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, | ^~~~~~~~~~~~~ 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:57:22: warning: cast to 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:385:5: note: in expansion of macro 'FOLLOW' 385 | FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:128:19: note: in expansion of macro 'ASSIGN_in_toam' 128 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(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: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);}); | ^~~~~~~~~ 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 */ | ^ 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:523:5: note: in expansion of macro 'SWITCH_OP_ATM' 523 | 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: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:523:5: note: in expansion of macro 'SWITCH_OP_ATM' 523 | 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: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:523:5: note: in expansion of macro 'SWITCH_OP_ATM' 523 | 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: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:523:5: note: in expansion of macro 'SWITCH_OP_ATM' 523 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ toam.h:524:20: note: in expansion of macro 'FOLLOW' 524 | {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: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:523:5: note: in expansion of macro 'SWITCH_OP_ATM' 523 | 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;});}, | ^~~~~~~~~ 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:523:5: note: in expansion of macro 'SWITCH_OP_ATM' 523 | 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: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:523:5: note: in expansion of macro 'SWITCH_OP_ATM' 523 | 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;});}, | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:546:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 546 | P = (BPLONG_PTR)AR_CPS(AR); \ | ^ emu_inst.h:140:5: note: in expansion of macro 'RETURN_NONDET' 140 | RETURN_NONDET; | ^~~~~~~~~~~~~ toam.h:547:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 547 | AR = (BPLONG_PTR)AR_AR(AR); | ^ emu_inst.h:140:5: note: in expansion of macro 'RETURN_NONDET' 140 | 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: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: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, | ^~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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); | ^~~~~~~~~ term.h:57:22: warning: cast to 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: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, | ^~~~~~~~~~~~~ toam.h:554:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 554 | 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: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:562:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 562 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to 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, | ^~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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: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: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, | ^~~~~~~~~~~~~ toam.h:554:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 554 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ term.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:562:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 562 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:177:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 177 | 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: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:149:32: warning: 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, | ^~~~~~~~~~~~~ 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: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: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); | ^~~~~~~~~ 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); | ^~~~~~~~~ term.h:57:22: warning: cast to 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; | ^~~~~~ toam.h:554:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 554 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ term.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:562:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 562 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:198:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 198 | 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: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, | ^~~~~~~~~ term.h:149:32: warning: 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: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: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:57:22: warning: cast to 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, | ^~~~~~~~~~~~~ term.h:149:32: warning: 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, | ^~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to 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:385:5: note: in expansion of macro 'FOLLOW' 385 | FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:212:19: note: in expansion of macro 'ASSIGN_in_toam' 212 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(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: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);}); | ^~~~~~~~~ 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);}); | ^~~~~~~~~ term.h:57:22: warning: cast to 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:523:5: note: in expansion of macro 'SWITCH_OP_ATM' 523 | 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: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:523:5: note: in expansion of macro 'SWITCH_OP_ATM' 523 | 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: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:523:5: note: in expansion of macro 'SWITCH_OP_ATM' 523 | 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: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:523:5: note: in expansion of macro 'SWITCH_OP_ATM' 523 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ toam.h:524:20: note: in expansion of macro 'FOLLOW' 524 | {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;});}, | ^~~~~~~~~~~~~~~~~~~~~~ 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:523:5: note: in expansion of macro 'SWITCH_OP_ATM' 523 | 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;});}, | ^~~~~~~~~ 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:523:5: note: in expansion of macro 'SWITCH_OP_ATM' 523 | 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;});}, | ^~~~~~~~~ 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:523:5: note: in expansion of macro 'SWITCH_OP_ATM' 523 | 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;});}, | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:484:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 484 | sreg = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:231:5: note: in expansion of macro 'CUT' 231 | CUT; | ^~~ toam.h:467:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 467 | gtable = (BPLONG_PTR)GET_AR_SUBGOAL_TABLE(b); \ | ^ toam.h:485:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 485 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:231:5: note: in expansion of macro 'CUT' 231 | CUT; | ^~~ toam.h:469:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 469 | GT_TOP_AR(gtable) = (BPLONG)NULL; \ | ^ toam.h:485:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 485 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:231:5: note: in expansion of macro 'CUT' 231 | CUT; | ^~~ toam.h:473:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 473 | btm_ptr = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(b)); \ | ^ toam.h:485:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 485 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:231:5: note: in expansion of macro 'CUT' 231 | CUT; | ^~~ toam.h:449:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 449 | if (bp_exception == (BPLONG)NULL) bp_exception = unknown_exception; \ | ^ toam.h:475:25: note: in expansion of macro 'TOAM_CALL_TERM' 475 | TOAM_CALL_TERM(cleanup, btm_ptr); \ | ^~~~~~~~~~~~~~ toam.h:485:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 485 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:231:5: note: in expansion of macro 'CUT' 231 | CUT; | ^~~ toam.h:478:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 478 | b = (BPLONG_PTR)AR_B(b); \ | ^ toam.h:485:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 485 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:231:5: note: in expansion of macro 'CUT' 231 | CUT; | ^~~ toam.h:486:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 486 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:231:5: note: in expansion of macro 'CUT' 231 | CUT; | ^~~ toam.h:487:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 487 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:231:5: note: in expansion of macro 'CUT' 231 | CUT; | ^~~ toam.h:488:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 488 | if (SF > AR) LOCAL_TOP = (BPLONG_PTR)AR_TOP(AR); \ | ^ emu_inst.h:231:5: note: in expansion of macro 'CUT' 231 | CUT; | ^~~ toam.h:492:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:238:5: note: in expansion of macro 'CUT0' 238 | CUT0; | ^~~~ toam.h:493:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 493 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:238:5: note: in expansion of macro 'CUT0' 238 | 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: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:149:32: warning: 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: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, | ^~~~~~~~~ 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, | ^~~~~~~~~ toam.h:492:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | 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 */ | ^~~~ toam.h:493:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 493 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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:57:22: warning: cast to 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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ toam.h:515:20: note: in expansion of macro 'FOLLOW' 515 | {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;});}, | ^~~~~~~~~~~~~~~~~ toam.h:492:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | 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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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;});}, | ^~~~ toam.h:493:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 493 | 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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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;});}, | ^~~~ 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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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;});}, | ^~~~~~~~~ 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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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;});}, | ^~~~~~~~~~~~~~~~~ toam.h:492:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | B = (BPLONG_PTR)AR_B(AR); \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ toam.h:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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;});}, | ^~~~ toam.h:493:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 493 | HB = (BPLONG_PTR)AR_H(B); \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ toam.h:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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;});}, | ^~~~ toam.h:492:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | B = (BPLONG_PTR)AR_B(AR); \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ toam.h:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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;});}, | ^~~~ toam.h:493:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 493 | HB = (BPLONG_PTR)AR_H(B); \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ toam.h:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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;});}, | ^~~~ 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); | ^ 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); | ^ 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); | ^~~~~~~~ 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); | ^ 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); | ^ 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); | ^ 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); | ^ 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); | ^ 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); | ^ 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); | ^ 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); | ^~~~~~~~ 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); | ^ emu_inst.h:332:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 332 | 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 */ | ^ emu_inst.h:333:5: note: in expansion of macro 'FOLLOW' 333 | FOLLOW(op1) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)B, INT_TAG); | ^~~~~~ 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) | ^~ 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) | ^~ 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 */ | ^ 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 */ | ^ toam.h:467:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 467 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:469:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 469 | GT_TOP_AR(gtable) = (BPLONG)NULL; \ | ^ emu_inst.h:344:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 344 | ROLL_CHOICE_POINTS(sreg); | ^~~~~~~~~~~~~~~~~~ toam.h:473:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 473 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:449:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 449 | if (bp_exception == (BPLONG)NULL) bp_exception = unknown_exception; \ | ^ toam.h:475:25: note: in expansion of macro 'TOAM_CALL_TERM' 475 | TOAM_CALL_TERM(cleanup, btm_ptr); \ | ^~~~~~~~~~~~~~ emu_inst.h:344:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 344 | ROLL_CHOICE_POINTS(sreg); | ^~~~~~~~~~~~~~~~~~ toam.h:478:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 478 | b = (BPLONG_PTR)AR_B(b); \ | ^ emu_inst.h:344:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 344 | ROLL_CHOICE_POINTS(sreg); | ^~~~~~~~~~~~~~~~~~ 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); | ^ 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); | ^ emu_inst.h:354:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 354 | op1 = (BPLONG)NextOperandY; | ^ 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:57:22: warning: 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); | ^~~~~~ 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) | ^~ 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:57:22: warning: 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); | ^~~~~~ 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) | ^~ 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) | ^~ 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; | ^ 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; | ^ 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 */ | ^ emu_inst.h:384:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 384 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:386:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 386 | 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) | ^ emu_inst.h:397:22: note: in expansion of macro 'ADDTAG' 397 | AR_BTM(AR) = ADDTAG(AR+GET_ARITY(sym_ptr), FLAT_FRAME_TAG); | ^~~~~~ 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; | ^ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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: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); | ^~~~~~ term.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); | ^~~~~~ 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 | ^ term.h:57:22: warning: cast to 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | 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:149:32: warning: 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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | 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: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:153:5: note: in expansion of macro 'SWITCH_OP_VAR' 153 | 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); | ^~~~~~~~~~~ bapi.h:154:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | {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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:157:27: note: in expansion of macro 'FOLLOW' 157 | 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); | ^~~~~~~~~~~ bapi.h:157:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | 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); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | PUSHTRAIL(op1); \ | ^~~~~~~~~ emu_inst.h:416:17: note: in expansion of macro 'BUILD_VALUE' 416 | BUILD_VALUE(GRA(i, arity), call_sub_dyn); | ^~~~~~~~~~~ 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:158:27: note: in expansion of macro 'PUSHTRAIL' 158 | 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: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:159:27: note: in expansion of macro 'NEW_HEAP_FREE' 159 | 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: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); | ^~~~~~ 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; | ^ 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 */ | ^ 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 */ | ^ 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); | ^ 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); | ^ 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); | ^ 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); | ^ toam.h:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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; | ^~~~~~~~~ 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); | ^ 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); | ^ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:474:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 474 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:479:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 479 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:483:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 483 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:509:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 509 | ep = (BPLONG_PTR)*P; | ^ 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:57:22: warning: 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; | ^~~~~~ emu_inst.h:514:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 514 | *LOCAL_TOP = (BPLONG)AR; | ^ 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: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); | ^~~~~~ 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; | ^ emu_inst.h:540:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 540 | ep = (BPLONG_PTR)*P; | ^ 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 */ | ^ emu_inst.h:542:51: note: in expansion of macro 'FOLLOW' 542 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ emu_inst.h:545:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 545 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:547:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 547 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:557:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 557 | ep = (BPLONG_PTR)*P; | ^ 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:57:22: warning: 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; | ^~~~~~ emu_inst.h:562:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 562 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:564:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 564 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:573:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 573 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:578:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 578 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:582:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 582 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:608:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 608 | ep = (BPLONG_PTR)*P; | ^ 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 */ | ^ emu_inst.h:611:51: note: in expansion of macro 'FOLLOW' 611 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^~~~~~ emu_inst.h:614:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 614 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:616:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 616 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:626:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 626 | ep = (BPLONG_PTR)*P; | ^ 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:57:22: warning: 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; | ^~~~~~ emu_inst.h:632:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 632 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:634:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 634 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:644:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 644 | ep = (BPLONG_PTR)*P; | ^ 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:57:22: warning: 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; | ^~~~~~ emu_inst.h:650:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 650 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:652:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 652 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:661:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 661 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:666:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 666 | FOLLOW(P) = (BPLONG)(ep+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]) { | ^ emu_inst.h:670:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 670 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:696:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 696 | ep = (BPLONG_PTR)*P; | ^ 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:57:22: warning: 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; | ^~~~~~ 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:57:22: warning: 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; | ^~~~~~ emu_inst.h:702:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 702 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:704:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 704 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:714:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 714 | ep = (BPLONG_PTR)*P; | ^ 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:57:22: warning: 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; | ^~~~~~ 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 */ | ^ emu_inst.h:717:47: note: in expansion of macro 'FOLLOW' 717 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^~~~~~ emu_inst.h:720:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 720 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:722:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 722 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:732:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 732 | ep = (BPLONG_PTR)*P; | ^ 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:57:22: warning: 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; | ^~~~~~ 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; | ^ term.h:57:22: warning: 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; | ^~~~~~ emu_inst.h:738:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 738 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:740:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 740 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:749:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 749 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:754:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 754 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:758:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 758 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:784:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 784 | ep = (BPLONG_PTR)*P; | ^ 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; | ^ term.h:57:22: warning: 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; | ^~~~~~ emu_inst.h:790:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 790 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:792:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 792 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:802:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 802 | ep = (BPLONG_PTR)*P; | ^ 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:57:22: warning: 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; | ^~~~~~ emu_inst.h:808:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 808 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:810:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 810 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:820:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 820 | ep = (BPLONG_PTR)*P; | ^ 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; | ^ term.h:57:22: warning: 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; | ^~~~~~ emu_inst.h:826:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 826 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:828:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 828 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:837:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 837 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:842:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 842 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:846:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 846 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:872:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 872 | ep = (BPLONG_PTR)*P; | ^ 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; | ^ term.h:57:22: warning: 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; | ^~~~~~ emu_inst.h:878:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 878 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:880:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 880 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:890:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 890 | ep = (BPLONG_PTR)*P; | ^ 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; | ^ term.h:57:22: warning: 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; | ^~~~~~ emu_inst.h:896:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 896 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:898:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 898 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:908:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 908 | ep = (BPLONG_PTR)*P; | ^ 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:57:22: warning: 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; | ^~~~~~ emu_inst.h:914:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 914 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:916:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 916 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:925:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 925 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:930:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 930 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:934:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 934 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:960:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 960 | ep = (BPLONG_PTR)*P; | ^ 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; | ^ term.h:57:22: warning: 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; | ^~~~~~ 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:57:22: warning: 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; | ^~~~~~ emu_inst.h:967:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 967 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:969:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 969 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:979:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 979 | ep = (BPLONG_PTR)*P; | ^ 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; | ^ term.h:57:22: warning: 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; | ^~~~~~ 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 */ | ^ emu_inst.h:983:47: note: in expansion of macro 'FOLLOW' 983 | op1 = (BPLONG)Y(*(P+4)); *(LOCAL_TOP-3) = FOLLOW(op1) = op1; | ^~~~~~ emu_inst.h:986:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 986 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:988:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 988 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:998:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 998 | ep = (BPLONG_PTR)*P; | ^ 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; | ^ term.h:57:22: warning: 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; | ^~~~~~ 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:57:22: warning: 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; | ^~~~~~ emu_inst.h:1005:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1005 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1007:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1007 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1016:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1016 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:1021:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1021 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:1025:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1025 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:1051:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1051 | ep = (BPLONG_PTR)*P; | ^ 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:57:22: warning: 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; | ^~~~~~ emu_inst.h:1058:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1058 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1060:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1060 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1070:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1070 | ep = (BPLONG_PTR)*P; | ^ 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:57:22: warning: 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; | ^~~~~~ emu_inst.h:1077:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1077 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1079:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1079 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1089:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1089 | ep = (BPLONG_PTR)*P; | ^ 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:57:22: warning: 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; | ^~~~~~ emu_inst.h:1096:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1096 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1098:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1098 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1107:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1107 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:1112:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1112 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:1116:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1116 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:1142:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1142 | ep = (BPLONG_PTR)*P; | ^ 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:57:22: warning: 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; | ^~~~~~ emu_inst.h:1150:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1150 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1152:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1152 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1162:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1162 | ep = (BPLONG_PTR)*P; | ^ 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:57:22: warning: 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; | ^~~~~~ emu_inst.h:1170:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1170 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1172:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1172 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1182:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1182 | ep = (BPLONG_PTR)*P; | ^ 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; | ^ term.h:57:22: warning: 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; | ^~~~~~ emu_inst.h:1190:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1190 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1192:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1192 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1201:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1201 | *LOCAL_TOP = (BPLONG)AR; | ^ 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 */ | ^ emu_inst.h:1204:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1204 | P = (BPLONG_PTR)*P; | ^ emu_inst.h:1211:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1211 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:1216:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1216 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:1220:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1220 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:1246:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1246 | ep = (BPLONG_PTR)*P++; | ^ 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; | ^ term.h:57:22: warning: 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; | ^~~~~~ emu_inst.h:1249:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1249 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1251:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1251 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1261:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1261 | ep = (BPLONG_PTR)*P++; | ^ 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; | ^ term.h:57:22: warning: 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; | ^~~~~~ emu_inst.h:1264:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1264 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1266:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1266 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1276:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1276 | ep = (BPLONG_PTR)*P++; | ^ 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:57:22: warning: 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; | ^~~~~~ emu_inst.h:1279:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1279 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1281:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1281 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1290:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1290 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:1295:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1295 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:1299:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1299 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:1325:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1325 | ep = (BPLONG_PTR)*P++; | ^ emu_inst.h:1328:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1328 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1330:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1330 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1340:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1340 | ep = (BPLONG_PTR)*P++; | ^ emu_inst.h:1343:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1343 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1345:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1345 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1355:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1355 | ep = (BPLONG_PTR)*P++; | ^ emu_inst.h:1358:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1358 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1360:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1360 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1369:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1369 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:1374:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1374 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:1378:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1378 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:1404:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1404 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1409:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1409 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1411:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1411 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1421:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1421 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1426:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1426 | *LOCAL_TOP = (BPLONG)AR; | ^ 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: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); | ^~~~~~ 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; | ^ emu_inst.h:1446:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1446 | AR_B(AR) = (BPLONG)B; | ^ emu_inst.h:1447:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1447 | AR_H(AR) = (BPLONG)H; | ^ emu_inst.h:1448:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1448 | AR_T(AR) = (BPLONG)T; | ^ emu_inst.h:1449:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1449 | AR_SF(AR) = (BPLONG)SF; | ^ emu_inst.h:1460:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1460 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1465:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1465 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1467:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1467 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1476:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1476 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:1481:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1481 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:1485:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1485 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:1512:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1512 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1518:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1518 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1520:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1520 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1530:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1530 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1536:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1536 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1538:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1538 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1548:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1548 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1554:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1554 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1556:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1556 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1565:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1565 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:1570:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1570 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:1574:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1574 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:1600:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1600 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1607:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1607 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1609:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1609 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1619:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1619 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1626:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1626 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1628:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1628 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1638:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1638 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1645:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1645 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1647:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1647 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1656:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1656 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:1661:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1661 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:1665:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1665 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:1691:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1691 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1699:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1699 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1701:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1701 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1711:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1711 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1719:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1719 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1721:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1721 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1731:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1731 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1739:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1739 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1741:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1741 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1750:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1750 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:1755:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1755 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:1759:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1759 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:1785:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1785 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1794:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1794 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1796:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1796 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1806:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1806 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1815:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1815 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1817:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1817 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1827:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1827 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1836:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1836 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1838:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1838 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1847:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1847 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:1852:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1852 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:1856:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1856 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:1882:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1882 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1892:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1892 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1894:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1894 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1904:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1904 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1914:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1914 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1916:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1916 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1926:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1926 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1936:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1936 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1938:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1938 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:1947:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1947 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:1952:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1952 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:1956:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1956 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:1982:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1982 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:1993:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1993 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:1995:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1995 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:2005:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2005 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:2016:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2016 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:2018:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2018 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:2028:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2028 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:2039:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2039 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:2041:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2041 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:2050:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2050 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:2055:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2055 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:2059:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2059 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:2085:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2085 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:2097:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2097 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:2099:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2099 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:2109:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2109 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:2121:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2121 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:2123:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2123 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:2133:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2133 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:2145:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2145 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:2147:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2147 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:2156:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2156 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:2161:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2161 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:2165:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2165 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:2191:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2191 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:2196:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2196 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:2198:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2198 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:2208:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2208 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:2213:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2213 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:2215:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2215 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:2225:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2225 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:2230:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2230 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:2232:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2232 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:2241:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2241 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:2246:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2246 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:2250:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2250 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:2277:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2277 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:2283:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2283 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:2285:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2285 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:2295:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2295 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:2301:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2301 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:2303:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2303 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:2313:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2313 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:2319:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2319 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:2321:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2321 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:2330:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2330 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:2335:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2335 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:2339:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2339 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:2365:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2365 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:2372:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2372 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:2374:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2374 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:2384:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2384 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:2391:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2391 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:2393:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2393 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:2403:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2403 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:2410:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2410 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:2412:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2412 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:2421:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2421 | ep = (BPLONG_PTR)*P; | ^ 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]) { | ^ emu_inst.h:2426:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2426 | FOLLOW(P) = (BPLONG)(ep+1); | ^ 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]) { | ^ emu_inst.h:2430:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2430 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:2456:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2456 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:2464:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2464 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:2466:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2466 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:2476:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2476 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:2484:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2484 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:2486:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2486 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:2496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2496 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:2504:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2504 | *LOCAL_TOP = (BPLONG)AR; | ^ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:121:27: note: in expansion of macro 'DEREF' 121 | 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); \ | ^ toam.h:121:27: note: in expansion of macro 'DEREF' 121 | 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:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:121:27: note: in expansion of macro 'DEREF' 121 | 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; \ | ^ toam.h:121:27: note: in expansion of macro 'DEREF' 121 | 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); | ^~~~~~~~~~~ toam.h:124:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 124 | 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); | ^~~~~~~~~~~ term.h:57:22: warning: 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:125:13: note: in expansion of macro 'FOLLOW' 125 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:2516:17: note: in expansion of macro 'OP_ZC_DEREF' 2516 | 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)H; \ | ^ emu_inst.h:2516:17: note: in expansion of macro 'OP_ZC_DEREF' 2516 | 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:128:13: note: in expansion of macro 'NEW_HEAP_FREE' 128 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:2516:17: note: in expansion of macro 'OP_ZC_DEREF' 2516 | op1 = *P++; OP_ZC_DEREF(op1); | ^~~~~~~~~~~ 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); | ^ 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); | ^ 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); | ^ 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); | ^ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ toam.h:94:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 94 | *LOCAL_TOP = (BPLONG)LOCAL_TOP; \ | ^ emu_inst.h:2544:9: note: in expansion of macro 'PASS_ARG_Z' 2544 | PASS_ARG_Z(op1); | ^~~~~~~~~~ toam.h:97:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | 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:57:22: warning: 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:98:32: note: in expansion of macro 'FOLLOW' 98 | *LOCAL_TOP-- = FOLLOW(op) = op; \ | ^~~~~~ 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); \ | ^~~~~~ emu_inst.h:2557:26: note: in expansion of macro 'DEREF' 2557 | 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:2557:26: note: in expansion of macro 'DEREF' 2557 | 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: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; \ | ^ emu_inst.h:2557:26: note: in expansion of macro 'DEREF' 2557 | op1 = NextOperandYC; DEREF(op1); P++; /* skip MaxS for GC */ | ^~~~~ 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); | ^ 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); | ^ 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); | ^ 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); | ^ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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:57:22: warning: cast to 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: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: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, | ^~~~~~~~~~~~~ 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: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, | ^~~~~~~~~~~~~ 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; \ | ^~~~~~~~ emu_inst.h:2600:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2600 | 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: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: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: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, | ^~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~~ emu_inst.h:2612:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2612 | P = (BPLONG_PTR)*P; | ^ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~~ emu_inst.h:2630:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2630 | P = (BPLONG_PTR)*P; | ^ 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:57:22: warning: cast to 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:149:32: warning: 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: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, | ^~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~~ 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:57:22: warning: cast to 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: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: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;}); | ^~~~~~ 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: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;}); | ^~~~~~ 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); | ^ 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;} | ^ 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;} | ^ emu_inst.h:2668:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2668 | P = (BPLONG_PTR)*(P+2); | ^ emu_inst.h:2675:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2675 | op2 = (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 */ | ^ emu_inst.h:2676:11: note: in expansion of macro 'FOLLOW' 2676 | 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: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: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: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;}); | ^~~~~~ 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: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;}); | ^~~~~~ 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); | ^ term.h:57:22: warning: 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:57:22: warning: cast to 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: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: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;}); | ^~~~~~ 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: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;}); | ^~~~~~ 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: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: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;}); | ^~~~~~ 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;}); | ^~~~~~ 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;} \ | ^~~~~~~ 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;}); | ^~~~~~ 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); | ^ 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:57:22: warning: cast to 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:149:32: warning: 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: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, {}, | ^~~~~~~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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, {}, | ^~~~~~~~~~~~~ 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, {}, | ^~~~~~~~~~~~~ emu_inst.h:2736:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2736 | P = (BPLONG_PTR)*P; | ^ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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; \ | ^~~~~~~ term.h:57:22: warning: cast to 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:149:32: warning: 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: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: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, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: 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 */ | ^~~~~~ 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]) { | ^ term.h:57:22: warning: cast to 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:149:32: warning: 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: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: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:57:22: warning: cast to 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:149:32: warning: 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: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: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, {}, | ^~~~~~~~~~~~~ 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:57:22: warning: cast to 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, {}, | ^~~~~~~~~~~~~ term.h:149:32: warning: 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: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: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, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to 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:149:32: warning: 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: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: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, {}, | ^~~~~~~~~~~~~ emu_inst.h:2825:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2825 | P = (BPLONG_PTR)*P; | ^ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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; \ | ^~~~~~~ term.h:57:22: warning: cast to 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:149:32: warning: 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: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: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, {}, | ^~~~~~~~~~~~~ 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: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:149:32: warning: 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: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: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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ emu_inst.h:2878:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2878 | P = (BPLONG_PTR)*P; | ^ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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: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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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:57:22: warning: cast to 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:149:32: warning: 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: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: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, {}, | ^~~~~~~~~~~~~ emu_inst.h:2948:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2948 | P = (BPLONG_PTR)*P; | ^ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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: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:149:32: warning: 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: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, | ^~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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); | ^~~~~ 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: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); | ^~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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); | ^~~~~ 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: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); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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); \ | ^ 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) \ | ^ 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; \ | ^ emu_inst.h:2997:21: note: in expansion of macro 'DEREF' 2997 | op2 = YC(*P++); DEREF(op2); | ^~~~~ 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: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: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: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); | ^~~~~ 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); | ^~~~~ 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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: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: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: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: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); | ^~~~~ 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: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); | ^~~~~ 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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: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); | ^~~~~ 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); | ^~~~~ 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:57:22: warning: 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 */ | ^~~~~~ 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:57:22: warning: cast to 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: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: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;}); | ^~~~~~ 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:57:22: warning: cast to 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: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;}); | ^~~~~~ 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: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;}); | ^~~~~~ emu_inst.h:3088:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3088 | P = (BPLONG_PTR)*(P+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: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;}); | ^~~~~~ 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: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;}); | ^~~~~~ 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: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;}); | ^~~~~~ 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;} | ^ term.h:57:22: warning: cast to 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;}); | ^~~~~~ 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: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;}); | ^~~~~~ 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: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;}); | ^~~~~~ 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:57:22: warning: 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 */ | ^~~~~~ 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:57:22: warning: cast to 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: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;}); | ^~~~~~ 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: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;}); | ^~~~~~ term.h:57:22: warning: cast to 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: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:57:22: warning: cast to 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: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)))) { | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to 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: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: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;}); | ^~~~~~ 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: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;}); | ^~~~~~ term.h:57:22: warning: cast to 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: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)))) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to 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)))) { | ^~~~~~~~~~~~~ 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)))) { | ^~~~~~~~~~~~~ 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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) \ | ^ emu_inst.h:3168:5: note: in expansion of macro 'DEREF' 3168 | 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: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: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: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 */ | ^ 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: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)) { | ^~~~~ emu_inst.h:3173:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3173 | 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: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: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: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: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:57:22: warning: cast to 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)) { | ^~~~~~~ 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)) { | ^~~~~~~ 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:57:22: warning: cast to 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: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: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;}); | ^~~~~~ 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;} \ | ^~~~~~~ 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:57:22: warning: cast to 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: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)) { | ^~~~~~~~~ emu_inst.h:3199:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3199 | P = (BPLONG_PTR)*(P+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); \ | ^~~~~~ emu_inst.h:3207:5: note: in expansion of macro 'SWITCH_OP' 3207 | SWITCH_OP(op1, nhash, | ^~~~~~~~~ term.h:149:32: warning: 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: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: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, | ^~~~~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~ 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)); | ^~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~ 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 \ | ^~~~~~~ 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 \ | ^~~~~~~ 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)); | ^~~~~ 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 \ | ^~~~~~~ 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;} | ^~~~~~~~ emu_inst.h:3229:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3229 | P = (BPLONG_PTR)*P; | ^ emu_inst.h:3240:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3240 | P = (BPLONG_PTR)*(P+2); | ^ emu_inst.h:3243:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3243 | P = (BPLONG_PTR)*(P+1); | ^ emu_inst.h:3256:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3256 | P = (BPLONG_PTR)*P; | ^ 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 */ | ^ emu_inst.h:3269:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3269 | P = (BPLONG_PTR)*P; | ^ 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 */ | ^ 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 */ | ^ emu_inst.h:3282:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3282 | P = (BPLONG_PTR)*(P+1); | ^ emu_inst.h:3294:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3294 | P = (BPLONG_PTR)*P; | ^ 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); | ^ emu_inst.h:3309:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3309 | P = (BPLONG_PTR)*P; | ^ 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 */ | ^ emu_inst.h:3320:47: note: in expansion of macro 'FOLLOW' 3320 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-3) = FOLLOW(op1) = op1; | ^~~~~~ 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; | ^ term.h:57:22: warning: 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; | ^~~~~~ 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; | ^ term.h:57:22: warning: 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; | ^~~~~~ 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--; | ^ 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:57:22: warning: 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; | ^~~~~~ 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 */ | ^ emu_inst.h:3378:47: note: in expansion of macro 'FOLLOW' 3378 | op1 = (BPLONG)Y(*(P+1)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ 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 */ | ^ emu_inst.h:3388:47: note: in expansion of macro 'FOLLOW' 3388 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^~~~~~ 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; | ^ term.h:57:22: warning: 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; | ^~~~~~ 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:57:22: warning: 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; | ^~~~~~ 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: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:505:5: note: in expansion of macro 'SWITCH_OP_ATM' 505 | 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: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:505:5: note: in expansion of macro 'SWITCH_OP_ATM' 505 | 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: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:505:5: note: in expansion of macro 'SWITCH_OP_ATM' 505 | 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:57:22: warning: cast to 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:505:5: note: in expansion of macro 'SWITCH_OP_ATM' 505 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ toam.h:506:20: note: in expansion of macro 'FOLLOW' 506 | {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;}); | ^~~~~~~~~~~~~~~~~ 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:505:5: note: in expansion of macro 'SWITCH_OP_ATM' 505 | 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;}); | ^~~~~~~~~ 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:505:5: note: in expansion of macro 'SWITCH_OP_ATM' 505 | 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: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:505:5: note: in expansion of macro 'SWITCH_OP_ATM' 505 | 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:57:22: warning: cast to 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:505:5: note: in expansion of macro 'SWITCH_OP_ATM' 505 | 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: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:505:5: note: in expansion of macro 'SWITCH_OP_ATM' 505 | 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: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:505:5: note: in expansion of macro 'SWITCH_OP_ATM' 505 | 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:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ toam.h:505:5: note: in expansion of macro 'SWITCH_OP_ATM' 505 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ toam.h:506:20: note: in expansion of macro 'FOLLOW' 506 | {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;}); | ^~~~~~~~~~~~~~~~~ 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:505:5: note: in expansion of macro 'SWITCH_OP_ATM' 505 | 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;}); | ^~~~~~~~~ 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:505:5: note: in expansion of macro 'SWITCH_OP_ATM' 505 | 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: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:505:5: note: in expansion of macro 'SWITCH_OP_ATM' 505 | 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: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:511:5: note: in definition of macro 'UNIFY_CONSTANT_12' 511 | Fail | ^~~~ term.h:57:22: warning: cast to 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:496:5: note: in expansion of macro 'SWITCH_OP_NIL' 496 | 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:149:32: warning: 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:496:5: note: in expansion of macro 'SWITCH_OP_NIL' 496 | 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: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:496:5: note: in expansion of macro 'SWITCH_OP_NIL' 496 | 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: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:496:5: note: in expansion of macro 'SWITCH_OP_NIL' 496 | 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:57:22: warning: cast to 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:497:20: note: in expansion of macro 'FOLLOW' 497 | {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;}); | ^~~~~~~~~~~ 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;}); | ^~~~~~~~~ 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: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:496:5: note: in expansion of macro 'SWITCH_OP_NIL' 496 | 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:149:32: warning: 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:496:5: note: in expansion of macro 'SWITCH_OP_NIL' 496 | 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: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:496:5: note: in expansion of macro 'SWITCH_OP_NIL' 496 | 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: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:496:5: note: in expansion of macro 'SWITCH_OP_NIL' 496 | 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:57:22: warning: cast to 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:497:20: note: in expansion of macro 'FOLLOW' 497 | {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: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;}); | ^~~~~~~~~ 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;}); | ^~~~~~~~~ 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:502:5: note: in definition of macro 'UNIFY_NIL_Y' 502 | Fail | ^~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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: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); | ^~~~~~ term.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); | ^~~~~~ 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:57:22: warning: cast to 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) { | ^~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~ term.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); | ^~~~~~ 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; \ | ^~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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: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); | ^~~~~~ 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; \ | ^~~~~~~ term.h:57:22: warning: cast to 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) { | ^~~~~~ 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; \ | ^~~~~~~ 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: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); | ^~~~~~ 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; \ | ^~~~~~~~ emu_inst.h:3666:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3666 | P = (BPLONG_PTR)tmp_op; | ^ 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: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:149:32: warning: 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: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, | ^~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~ toam.h:492:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | 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; | ^~~~ toam.h:493:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 493 | 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; | ^~~~ 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); | ^~~~~~~~~ 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: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: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); | ^~~~~~ 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: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) { | ^~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~ toam.h:492:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | 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; | ^~~~ toam.h:493:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 493 | 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: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); | ^~~~~~ 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; \ | ^~~~~~~~ toam.h:554:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 554 | 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: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:562:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 562 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:492:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | 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; | ^~~~ toam.h:493:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 493 | 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; | ^~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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, | ^~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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: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); | ^~~~~~ 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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; \ | ^~~~~~~ term.h:57:22: warning: cast to 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) { | ^~~~~~ 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; \ | ^~~~~~~ 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: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); | ^~~~~~ 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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; \ | ^~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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); | ^~~~~~ term.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); | ^~~~~~ 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; \ | ^~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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:57:22: warning: cast to 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) { | ^~~~~~ 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; \ | ^~~~~~~ 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: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); | ^~~~~~ 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; \ | ^~~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ 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: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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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); | ^~~~~~~~~ term.h:57:22: warning: cast to 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: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); | ^~~~~~ 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; \ | ^~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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:57:22: warning: cast to 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) { | ^~~~~~ 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; \ | ^~~~~~~ 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: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); | ^~~~~~ 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; \ | ^~~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ 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:57:22: warning: cast to 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, | ^~~~~~~~~~~~~~~~ term.h:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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: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: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); | ^~~~~~ 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:57:22: warning: cast to 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) { | ^~~~~~ 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; \ | ^~~~~~~ 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: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); | ^~~~~~ 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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: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); | ^~~~~~ 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: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) { | ^~~~~~ 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; \ | ^~~~~~~ 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: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); | ^~~~~~ 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; \ | ^~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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; | ^ term.h:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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); | ^~~~~~ term.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); | ^~~~~~ 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:57:22: warning: cast to 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) { | ^~~~~~ 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; \ | ^~~~~~~ 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: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); | ^~~~~~ 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; \ | ^~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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: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); | ^~~~~~ 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; \ | ^~~~~~~ toam.h:200:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 200 | #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:57:22: warning: cast to 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) { | ^~~~~~ 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; \ | ^~~~~~~ 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: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); | ^~~~~~ 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; \ | ^~~~~~~~ toam.h:200:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 200 | #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:57:22: warning: cast to 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:149:32: warning: 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: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: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: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; | ^~~~~~ 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:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:57:22: warning: cast to 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:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | 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: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:149:32: warning: 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: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: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:57:22: warning: cast to 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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ toam.h:515:20: note: in expansion of macro 'FOLLOW' 515 | {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;});}, | ^~~~~~~~~~~~~~~~~ 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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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;});}, | ^~~~~~~~~ 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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:149:32: warning: 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: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: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, | ^~~~~~~~~ term.h:57:22: warning: cast to 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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ toam.h:515:20: note: in expansion of macro 'FOLLOW' 515 | {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;});}, | ^~~~~~~~~~~~~~~~~ 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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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;});}, | ^~~~~~~~~ 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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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;});}, | ^~~~~~~~~ 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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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;});}, | ^~~~~~~~~~~~~~~~~ toam.h:203:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 203 | 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++; | ^~~~~~~~~~~ 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:204:9: note: in expansion of macro 'PUSHTRAIL_s' 204 | 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:57:22: warning: 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:205:9: note: in expansion of macro 'FOLLOW' 205 | 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:205:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 205 | 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:247:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 247 | 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++; | ^~~~~~~~~~~ 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:248:9: note: in expansion of macro 'PUSHTRAIL_s' 248 | 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:57:22: warning: 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:249:9: note: in expansion of macro 'FOLLOW' 249 | 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:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ emu_inst.h:3978:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3978 | FOLLOW(H) = (BPLONG)H; H++; | ^ 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; | ^ term.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); | ^~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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:57:22: warning: cast to 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); | ^~~~~~ term.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); | ^~~~~~ 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); | ^~~~~~~~~~~ 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:57:22: warning: cast to 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) { | ^~~~~~ 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; \ | ^~~~~~~ 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: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); | ^~~~~~ 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; \ | ^~~~~~~~ term.h:57:22: warning: cast to 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ toam.h:319:24: note: in expansion of macro 'FOLLOW' 319 | {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); | ^~~~~~~~~~~~~~~ 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:320:27: note: in expansion of macro 'PUSHTRAIL_h' 320 | 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:57:22: warning: cast to 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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:149:32: warning: 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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:57:22: warning: cast to 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:319:24: note: in expansion of macro 'FOLLOW' 319 | {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); | ^~~~~~~~~~~~~~~ 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:320:27: note: in expansion of macro 'PUSHTRAIL_h' 320 | 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:57:22: warning: cast to 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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:149:32: warning: 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ toam.h:319:24: note: in expansion of macro 'FOLLOW' 319 | {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); | ^~~~~~~~~~~~~~~ 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:320:27: note: in expansion of macro 'PUSHTRAIL_h' 320 | 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); | ^~~~~~~~~~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ toam.h:200:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 200 | #define BUILD_W {FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4118:9: note: in expansion of macro 'BUILD_W' 4118 | BUILD_W; | ^~~~~~~ toam.h:200:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 200 | #define BUILD_W {FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4131:9: note: in expansion of macro 'BUILD_W' 4131 | BUILD_W; | ^~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:57:22: warning: cast to 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:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | 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:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:57:22: warning: cast to 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:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | 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:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | 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:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | 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++; | ^~~~~~~~~~~~~~~~~ emu_inst.h:4228:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4228 | FOLLOW(H) = (BPLONG)H; H++; | ^ emu_inst.h:4229:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4229 | FOLLOW(H) = (BPLONG)H; H++; | ^ emu_inst.h:4242:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4242 | FOLLOW(H) = (BPLONG)H; H++; | ^ 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++; | ^ emu_inst.h:4256:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4256 | FOLLOW(H) = (BPLONG)H; H++; | ^ emu_inst.h:4257:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4257 | FOLLOW(H) = (BPLONG)H; H++; | ^ emu_inst.h:4258:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4258 | FOLLOW(H) = (BPLONG)H; H++; | ^ emu_inst.h:4259:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4259 | FOLLOW(H) = (BPLONG)H; H++; | ^ emu_inst.h:4271:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4271 | FOLLOW(H) = (BPLONG)H; H++; | ^ emu_inst.h:4272:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4272 | FOLLOW(H) = (BPLONG)H; H++; | ^ emu_inst.h:4273:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4273 | FOLLOW(H) = (BPLONG)H; H++; | ^ emu_inst.h:4274:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4274 | FOLLOW(H) = (BPLONG)H; H++; | ^ emu_inst.h:4275:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4275 | FOLLOW(H) = (BPLONG)H; H++; | ^ toam.h:203:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 203 | 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++; | ^~~~~~~~~~~ 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:204:9: note: in expansion of macro 'PUSHTRAIL_s' 204 | 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:57:22: warning: 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:205:9: note: in expansion of macro 'FOLLOW' 205 | 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++; | ^~~~~~~~~~~ toam.h:205:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 205 | 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: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: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); | ^~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ toam.h:200:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 200 | #define BUILD_W {FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4362:5: note: in expansion of macro 'BUILD_W' 4362 | BUILD_W; | ^~~~~~~ toam.h:200:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 200 | #define BUILD_W {FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4369:5: note: in expansion of macro 'BUILD_W' 4369 | BUILD_W; | ^~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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; | ^~~~~~~~ emu_inst.h:4403:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4403 | FOLLOW(H) = (BPLONG)H; H++; | ^ emu_inst.h:4410:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4410 | FOLLOW(H) = (BPLONG)H; H++; | ^ 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++; | ^ 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:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:57:22: warning: cast to 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:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | 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:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:57:22: warning: cast to 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:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | 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:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:57:22: warning: cast to 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:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | 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:57:22: warning: cast to 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, | ^~~~~~~~~~~~~ term.h:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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: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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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); | ^~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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); | ^~~~~~~~~~~~~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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: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:147:25: note: in expansion of macro 'ADDTAG' 147 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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); | ^~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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); | ^~~~~~~~~~~~~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ 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; \ | ^~~~~~~ toam.h:221:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 221 | 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); | ^~~~~~~~~~~ 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:222:17: note: in expansion of macro 'PUSHTRAIL_s' 222 | 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:57:22: warning: cast to 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:223:17: note: in expansion of macro 'FOLLOW' 223 | 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:57:22: warning: cast to 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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:149:32: warning: 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:319:24: note: in expansion of macro 'FOLLOW' 319 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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); | ^~~~~~~~~~~ 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:320:27: note: in expansion of macro 'PUSHTRAIL_h' 320 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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); | ^~~~~~~~~~~ toam.h:221:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 221 | 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); | ^~~~~~~~~~~ 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:222:17: note: in expansion of macro 'PUSHTRAIL_s' 222 | 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:57:22: warning: cast to 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:223:17: note: in expansion of macro 'FOLLOW' 223 | 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:57:22: warning: cast to 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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:149:32: warning: 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:319:24: note: in expansion of macro 'FOLLOW' 319 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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); | ^~~~~~~~~~~ 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:320:27: note: in expansion of macro 'PUSHTRAIL_h' 320 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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: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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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); | ^~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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); | ^~~~~~~~~~~~~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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: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:147:25: note: in expansion of macro 'ADDTAG' 147 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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); | ^~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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); | ^~~~~~~~~~~~~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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: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:149:32: warning: 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, | ^~~~~~~~~~~~~ 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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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: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); | ^~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:159:25: note: in expansion of macro 'ADDTAG' 159 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ 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; \ | ^~~~~~~ toam.h:221:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 221 | 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); | ^~~~~~~~~~~ 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:222:17: note: in expansion of macro 'PUSHTRAIL_s' 222 | 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:57:22: warning: cast to 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:223:17: note: in expansion of macro 'FOLLOW' 223 | 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:57:22: warning: cast to 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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:149:32: warning: 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:319:24: note: in expansion of macro 'FOLLOW' 319 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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); | ^~~~~~~~~~~ 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:320:27: note: in expansion of macro 'PUSHTRAIL_h' 320 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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: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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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: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:159:25: note: in expansion of macro 'ADDTAG' 159 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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: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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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: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: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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ 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; \ | ^~~~~~~ toam.h:221:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 221 | 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); | ^~~~~~~~~~~ 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:222:17: note: in expansion of macro 'PUSHTRAIL_s' 222 | 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:57:22: warning: cast to 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:223:17: note: in expansion of macro 'FOLLOW' 223 | 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:57:22: warning: cast to 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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:149:32: warning: 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:319:24: note: in expansion of macro 'FOLLOW' 319 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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); | ^~~~~~~~~~~ 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:320:27: note: in expansion of macro 'PUSHTRAIL_h' 320 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ toam.h:229:13: note: in expansion of macro 'UNIFY_ARG_CONST' 229 | 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); | ^~~~~~~~~~~ toam.h:259:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 259 | 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); | ^~~~~~~~~~~~~~~~ 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:260:17: note: in expansion of macro 'PUSHTRAIL_s' 260 | 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:57:22: warning: cast to 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:261:17: note: in expansion of macro 'FOLLOW' 261 | 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: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:266:13: note: in expansion of macro 'SWITCH_OP' 266 | 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:149:32: warning: 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:266:13: note: in expansion of macro 'SWITCH_OP' 266 | 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: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:266:13: note: in expansion of macro 'SWITCH_OP' 266 | 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: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:266:13: note: in expansion of macro 'SWITCH_OP' 266 | 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:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:266:13: note: in expansion of macro 'SWITCH_OP' 266 | 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:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:268:24: note: in expansion of macro 'UNIFY_D_CONST' 268 | {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:149:32: warning: 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:266:13: note: in expansion of macro 'SWITCH_OP' 266 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:268:24: note: in expansion of macro 'UNIFY_D_CONST' 268 | {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: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:266:13: note: in expansion of macro 'SWITCH_OP' 266 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:268:24: note: in expansion of macro 'UNIFY_D_CONST' 268 | {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: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:266:13: note: in expansion of macro 'SWITCH_OP' 266 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:268:24: note: in expansion of macro 'UNIFY_D_CONST' 268 | {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:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:266:13: note: in expansion of macro 'SWITCH_OP' 266 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ toam.h:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:311:24: note: in expansion of macro 'FOLLOW' 311 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:268:24: note: in expansion of macro 'UNIFY_D_CONST' 268 | {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); | ^~~~~~~~~~~~~~~~ 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:266:13: note: in expansion of macro 'SWITCH_OP' 266 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ toam.h:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:312:27: note: in expansion of macro 'PUSHTRAIL' 312 | PUSHTRAIL(op);}, \ | ^~~~~~~~~ toam.h:268:24: note: in expansion of macro 'UNIFY_D_CONST' 268 | {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); | ^~~~~~~~~~~~~~~~ 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:266:13: note: in expansion of macro 'SWITCH_OP' 266 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ toam.h:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:312:27: note: in expansion of macro 'PUSHTRAIL' 312 | PUSHTRAIL(op);}, \ | ^~~~~~~~~ toam.h:268:24: note: in expansion of macro 'UNIFY_D_CONST' 268 | {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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:274:13: note: in expansion of macro 'UNIFY_ARG_CONST' 274 | 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:149:32: warning: 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:274:13: note: in expansion of macro 'UNIFY_ARG_CONST' 274 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:274:13: note: in expansion of macro 'UNIFY_ARG_CONST' 274 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:274:13: note: in expansion of macro 'UNIFY_ARG_CONST' 274 | 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:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:319:24: note: in expansion of macro 'FOLLOW' 319 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:274:13: note: in expansion of macro 'UNIFY_ARG_CONST' 274 | 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); | ^~~~~~~~~~~~~~~~ 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:320:27: note: in expansion of macro 'PUSHTRAIL_h' 320 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ toam.h:274:13: note: in expansion of macro 'UNIFY_ARG_CONST' 274 | 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: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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:492:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:4545:5: note: in expansion of macro 'CUT0' 4545 | CUT0; | ^~~~ toam.h:493:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 493 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:4545:5: note: in expansion of macro 'CUT0' 4545 | CUT0; | ^~~~ 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 */ | ^ emu_inst.h:4553:11: note: in expansion of macro 'FOLLOW' 4553 | 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: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:149:32: warning: 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, | ^~~~~~~~~~~~~ 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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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: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); | ^~~~~~ 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; \ | ^~~~~~~ term.h:57:22: warning: cast to 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++; | ^~~~~~ 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; \ | ^~~~~~~ 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:57:22: warning: cast to 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: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); | ^~~~~~ 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:57:22: warning: cast to 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++; | ^~~~~~ 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; \ | ^~~~~~~~ emu_inst.h:4575:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4575 | 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 */ | ^ 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: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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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); | ^~~~~~ term.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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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++; | ^~~~~~ 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; \ | ^~~~~~~ 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:57:22: warning: cast to 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: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); | ^~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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++; | ^~~~~~ 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; \ | ^~~~~~~~ emu_inst.h:4602:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4602 | 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 */ | ^ emu_inst.h:4603:11: note: in expansion of macro 'FOLLOW' 4603 | 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: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, | ^~~~~~~~~~~~~ term.h:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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: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: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); | ^~~~~~ 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; \ | ^~~~~~~ term.h:57:22: warning: cast to 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++; | ^~~~~~ 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; \ | ^~~~~~~ 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:57:22: warning: cast to 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: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); | ^~~~~~ 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:57:22: warning: cast to 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++; | ^~~~~~ 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; \ | ^~~~~~~~ toam.h:492:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:4626:5: note: in expansion of macro 'CUT0' 4626 | CUT0; | ^~~~ toam.h:493:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 493 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:4626:5: note: in expansion of macro 'CUT0' 4626 | 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: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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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: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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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; \ | ^~~~~~~ term.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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:492:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:4665:5: note: in expansion of macro 'CUT0' 4665 | CUT0; | ^~~~ toam.h:493:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 493 | 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: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:149:32: warning: 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: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, | ^~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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: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: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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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; \ | ^~~~~~~ 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: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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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, | ^~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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: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: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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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; \ | ^~~~~~~ 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: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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:57:22: warning: cast to 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, | ^~~~~~~~~~~~~ term.h:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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: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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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: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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:492:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:4756:5: note: in expansion of macro 'CUT0' 4756 | CUT0; | ^~~~ toam.h:493:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 493 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:4756:5: note: in expansion of macro 'CUT0' 4756 | 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: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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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); | ^~~~~~~~~ term.h:57:22: warning: cast to 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: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); | ^~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~ 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: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); | ^~~~~~ 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; \ | ^~~~~~~~ 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; \ | ^~~~~~~~ toam.h:492:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:4791:5: note: in expansion of macro 'CUT0' 4791 | CUT0; | ^~~~ toam.h:493:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 493 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:4791:5: note: in expansion of macro 'CUT0' 4791 | 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: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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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: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); | ^~~~~~ 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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; \ | ^~~~~~~ term.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); | ^~~~~~ 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:149:32: warning: 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, | ^~~~~~~~~~~~~ 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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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: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); | ^~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~ 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: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); | ^~~~~~ 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; \ | ^~~~~~~~ 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; \ | ^~~~~~~~ toam.h:492:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:4850:5: note: in expansion of macro 'CUT0' 4850 | CUT0; | ^~~~ toam.h:493:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 493 | HB = (BPLONG_PTR)AR_H(B); \ | ^ 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: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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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: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); | ^~~~~~ 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; \ | ^~~~~~~ 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: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); | ^~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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: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); | ^~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~ 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: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); | ^~~~~~ 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; \ | ^~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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, | ^~~~~~~~~~~~~ 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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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: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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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; \ | ^~~~~~~ term.h:57:22: warning: cast to 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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:149:32: warning: 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:319:24: note: in expansion of macro 'FOLLOW' 319 | {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); | ^~~~~~~~~~~~~~~ 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:320:27: note: in expansion of macro 'PUSHTRAIL_h' 320 | 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: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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {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:57:22: warning: cast to 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | 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++; | ^~~~~~~~~~~~~~~~~ toam.h:492:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 492 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:4939:5: note: in expansion of macro 'CUT0' 4939 | CUT0; | ^~~~ toam.h:493:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 493 | HB = (BPLONG_PTR)AR_H(B); \ | ^ 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: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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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); | ^~~~~~~~~ term.h:57:22: warning: cast to 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: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); | ^~~~~~ 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; \ | ^~~~~~~ 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: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); | ^~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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); | ^~~~~~ term.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); | ^~~~~~ 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; \ | ^~~~~~~ term.h:57:22: warning: cast to 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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:149:32: warning: 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | 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:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:319:24: note: in expansion of macro 'FOLLOW' 319 | {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); | ^~~~~~~~~~~~~~~ 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:320:27: note: in expansion of macro 'PUSHTRAIL_h' 320 | 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: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:57:22: warning: cast to 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, | ^~~~~~~~~~~~~ term.h:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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: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); | ^~~~~~ 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; \ | ^~~~~~~ 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: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); | ^~~~~~ 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; \ | ^~~~~~~~ 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:57:22: warning: cast to 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, | ^~~~~~~~~~~~~ term.h:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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: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); | ^~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~ term.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); | ^~~~~~ 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; \ | ^~~~~~~~ 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:57:22: warning: cast to 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: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: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: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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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); | ^~~~~ 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: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: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); | ^~~~~ 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 */ | ^ emu_inst.h:5072:13: note: in expansion of macro 'FOLLOW' 5072 | FOLLOW(op3) = ADDTAG(H, 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) | ^ emu_inst.h:5072:27: note: in expansion of macro 'ADDTAG' 5072 | FOLLOW(op3) = ADDTAG(H, LST); | ^~~~~~ 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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); | ^~~~~ 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: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: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); | ^~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: 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; | ^~~~~~ 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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: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: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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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) \ | ^ 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; \ | ^ emu_inst.h:5108:19: note: in expansion of macro 'DEREF' 5108 | op1 = YC(y1); DEREF(op1); | ^~~~~ 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); \ | ^~~~~~ 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); \ | ^ 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) \ | ^ emu_inst.h:5113:9: note: in expansion of macro 'DEREF' 5113 | 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:5113:9: note: in expansion of macro 'DEREF' 5113 | DEREF(op1); | ^~~~~ 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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: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: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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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); \ | ^ emu_inst.h:5142:18: note: in expansion of macro 'DEREF' 5142 | op1 = YC(2); 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: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; \ | ^ emu_inst.h:5142:18: note: in expansion of macro 'DEREF' 5142 | op1 = YC(2); DEREF(op1); | ^~~~~ 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); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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: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: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); \ | ^~~~~~ 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); \ | ^ 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) \ | ^ 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; \ | ^ emu_inst.h:5148:9: note: in expansion of macro 'DEREF' 5148 | DEREF(op1); | ^~~~~ 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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: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: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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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); | ^~~~~ 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: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); | ^~~~~ 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); \ | ^~~~~~ 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); \ | ^ 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) \ | ^ emu_inst.h:5178:29: note: in expansion of macro 'DEREF' 5178 | op3 = FOLLOW(sreg); DEREF(op3); | ^~~~~ 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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) \ | ^ 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; \ | ^ emu_inst.h:5180:31: note: in expansion of macro 'DEREF' 5180 | op1 = FOLLOW(sreg+1); DEREF(op1); | ^~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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, | ^~~~~~~~~~~~~ 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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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: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); | ^~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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); | ^~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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); | ^~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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); | ^~~~~~~~ toam.h:189:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 189 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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); | ^~~~~~~~ toam.h:191:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | YC(op >> 2) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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); | ^~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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); | ^~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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); | ^~~~~~~~ toam.h:189:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 189 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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); | ^~~~~~~~ toam.h:191:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | YC(op >> 2) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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); | ^~~~~~~~ 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:57:22: warning: cast to 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:242:13: note: in expansion of macro 'UNIFY_ARG_CONST' 242 | 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:149:32: warning: 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:242:13: note: in expansion of macro 'UNIFY_ARG_CONST' 242 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:242:13: note: in expansion of macro 'UNIFY_ARG_CONST' 242 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:242:13: note: in expansion of macro 'UNIFY_ARG_CONST' 242 | 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:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:319:24: note: in expansion of macro 'FOLLOW' 319 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:242:13: note: in expansion of macro 'UNIFY_ARG_CONST' 242 | 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); | ^~~~~~~~~~~~ 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:320:27: note: in expansion of macro 'PUSHTRAIL_h' 320 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ toam.h:242:13: note: in expansion of macro 'UNIFY_ARG_CONST' 242 | 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: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:286:13: note: in expansion of macro 'SWITCH_OP' 286 | 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:149:32: warning: 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:286:13: note: in expansion of macro 'SWITCH_OP' 286 | 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: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:286:13: note: in expansion of macro 'SWITCH_OP' 286 | 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: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:286:13: note: in expansion of macro 'SWITCH_OP' 286 | 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:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:286:13: note: in expansion of macro 'SWITCH_OP' 286 | 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:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:288:24: note: in expansion of macro 'UNIFY_D_CONST' 288 | {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:149:32: warning: 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:286:13: note: in expansion of macro 'SWITCH_OP' 286 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:288:24: note: in expansion of macro 'UNIFY_D_CONST' 288 | {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: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:286:13: note: in expansion of macro 'SWITCH_OP' 286 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:288:24: note: in expansion of macro 'UNIFY_D_CONST' 288 | {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: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:286:13: note: in expansion of macro 'SWITCH_OP' 286 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:288:24: note: in expansion of macro 'UNIFY_D_CONST' 288 | {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:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:286:13: note: in expansion of macro 'SWITCH_OP' 286 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ toam.h:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:311:24: note: in expansion of macro 'FOLLOW' 311 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:288:24: note: in expansion of macro 'UNIFY_D_CONST' 288 | {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); | ^~~~~~~~~~~~~~~~~ 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:286:13: note: in expansion of macro 'SWITCH_OP' 286 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ toam.h:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:312:27: note: in expansion of macro 'PUSHTRAIL' 312 | PUSHTRAIL(op);}, \ | ^~~~~~~~~ toam.h:288:24: note: in expansion of macro 'UNIFY_D_CONST' 288 | {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); | ^~~~~~~~~~~~~~~~~ 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:286:13: note: in expansion of macro 'SWITCH_OP' 286 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ toam.h:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:312:27: note: in expansion of macro 'PUSHTRAIL' 312 | PUSHTRAIL(op);}, \ | ^~~~~~~~~ toam.h:288:24: note: in expansion of macro 'UNIFY_D_CONST' 288 | {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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:294:13: note: in expansion of macro 'UNIFY_ARG_CONST' 294 | 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:149:32: warning: 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:294:13: note: in expansion of macro 'UNIFY_ARG_CONST' 294 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:294:13: note: in expansion of macro 'UNIFY_ARG_CONST' 294 | 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: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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:294:13: note: in expansion of macro 'UNIFY_ARG_CONST' 294 | 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:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:319:24: note: in expansion of macro 'FOLLOW' 319 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:294:13: note: in expansion of macro 'UNIFY_ARG_CONST' 294 | 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); | ^~~~~~~~~~~~~~~~~ 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:318:9: note: in expansion of macro 'SWITCH_OP_VAR' 318 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:320:27: note: in expansion of macro 'PUSHTRAIL_h' 320 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ toam.h:294:13: note: in expansion of macro 'UNIFY_ARG_CONST' 294 | 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: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); | ^~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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); | ^~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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); | ^~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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); | ^~~~~~~~ toam.h:189:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 189 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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); | ^~~~~~~~ toam.h:191:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | YC(op >> 2) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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); | ^~~~~~~~ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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); | ^~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:187:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 187 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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); | ^~~~~~~~ toam.h:189:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 189 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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); | ^~~~~~~~ toam.h:191:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | YC(op >> 2) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:183:39: note: in expansion of macro 'BUILD_ARG_Z0' 183 | #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); | ^~~~~~~~ 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: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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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:57:22: warning: cast to 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, | ^~~~~~~~~~~~~ term.h:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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, | ^~~~~~~~~~~~~ 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: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, | ^~~~~~~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ emu_inst.h:5277:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5277 | 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: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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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, | ^~~~~~~~~~~~~ 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: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, | ^~~~~~~~~~~~~ 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: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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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: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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ emu_inst.h:5357:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5357 | 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: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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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:57:22: warning: cast to 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:149:32: warning: 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: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: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:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ toam.h:385:5: note: in expansion of macro 'FOLLOW' 385 | FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:5387:19: note: in expansion of macro 'ASSIGN_in_toam' 5387 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(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: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);}); | ^~~~~~~~~ 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:57:22: warning: cast to 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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ toam.h:515:20: note: in expansion of macro 'FOLLOW' 515 | {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;});}, | ^~~~~~~~~~~~~~~~~ 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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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;});}, | ^~~~~~~~~ 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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:57:22: warning: 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:385:5: note: in expansion of macro 'FOLLOW' 385 | FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:5398:17: note: in expansion of macro 'ASSIGN_in_toam' 5398 | ASSIGN_in_toam(op2, op1, PUSHTRAIL(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)) { \ | ^ toam.h:386:5: note: in definition of macro 'ASSIGN_in_toam' 386 | TrailCode; | ^~~~~~~~~ emu_inst.h:5398:42: note: in expansion of macro 'PUSHTRAIL' 5398 | ASSIGN_in_toam(op2, op1, 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)) { \ | ^ toam.h:386:5: note: in definition of macro 'ASSIGN_in_toam' 386 | TrailCode; | ^~~~~~~~~ emu_inst.h:5398:42: note: in expansion of macro 'PUSHTRAIL' 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 */ | ^ toam.h:385:5: note: in expansion of macro 'FOLLOW' 385 | 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);}); | ^~~~~~~~~~~~~~ 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:385:18: note: in definition of macro 'ASSIGN_in_toam' 385 | FOLLOW(op) = value; \ | ^~~~~ 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:386:5: note: in definition of macro 'ASSIGN_in_toam' 386 | 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 */ | ^ toam.h:385:5: note: in expansion of macro 'FOLLOW' 385 | 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);}); | ^~~~~~~~~~~~~~ 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:385:18: note: in definition of macro 'ASSIGN_in_toam' 385 | FOLLOW(op) = value; \ | ^~~~~ 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:386:5: note: in definition of macro 'ASSIGN_in_toam' 386 | 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: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; | ^~~~~~~~~~~~~ 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 */ | ^ toam.h:385:5: note: in expansion of macro 'FOLLOW' 385 | FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:5408:17: note: in expansion of macro 'ASSIGN_in_toam' 5408 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(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)) { \ | ^ toam.h:386:5: note: in definition of macro 'ASSIGN_in_toam' 386 | TrailCode; | ^~~~~~~~~ emu_inst.h:5408:43: note: in expansion of macro 'PUSHTRAIL' 5408 | ASSIGN_in_toam(op1, op2, {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)) { \ | ^ toam.h:386:5: note: in definition of macro 'ASSIGN_in_toam' 386 | 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 */ | ^ toam.h:385:5: note: in expansion of macro 'FOLLOW' 385 | 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);}); | ^~~~~~~~~~~~~~ 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:385:18: note: in definition of macro 'ASSIGN_in_toam' 385 | FOLLOW(op) = value; \ | ^~~~~ 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:386:5: note: in definition of macro 'ASSIGN_in_toam' 386 | 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:57:22: warning: 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:385:5: note: in expansion of macro 'FOLLOW' 385 | 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);}); | ^~~~~~~~~~~~~~ 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:385:18: note: in definition of macro 'ASSIGN_in_toam' 385 | FOLLOW(op) = value; \ | ^~~~~ 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:386:5: note: in definition of macro 'ASSIGN_in_toam' 386 | 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: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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to 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:385:5: note: in expansion of macro 'FOLLOW' 385 | FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:5424:31: note: in expansion of macro 'ASSIGN_in_toam' 5424 | ASSIGN_in_toam(op2, op1, {PUSHTRAIL(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; \ | ^~~~~~~ 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);}); | ^~~~~~~~~ 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:57:22: warning: cast to 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:385:5: note: in expansion of macro 'FOLLOW' 385 | 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);}); | ^~~~~~~~~~~~~~ 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:57:22: warning: 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:385:5: note: in expansion of macro 'FOLLOW' 385 | 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);}); | ^~~~~~~~~~~~~~ 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:386:5: note: in definition of macro 'ASSIGN_in_toam' 386 | TrailCode; | ^~~~~~~~~ emu_inst.h:5434:31: note: in expansion of macro 'PUSHTRAIL_h' 5434 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL_h(op1);}); | ^~~~~~~~~~~ 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:57:22: warning: 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; | ^~~~~~ emu_inst.h:5439:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5439 | FOLLOW(op1) = (BPLONG)dv_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)) { \ | ^ emu_inst.h:5440:5: note: in expansion of macro 'PUSHTRAIL' 5440 | 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)) { \ | ^ emu_inst.h:5440:5: note: in expansion of macro 'PUSHTRAIL' 5440 | 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); \ | ^~~~~~ 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:149:32: warning: 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: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: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:57:22: warning: cast to 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; | ^~~~~~ 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); | ^~~~~~~~~ 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); | ^~~~~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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:57:22: warning: cast to 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:532:5: note: in expansion of macro 'SWITCH_OP_ATM' 532 | 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: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:532:5: note: in expansion of macro 'SWITCH_OP_ATM' 532 | 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: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:532:5: note: in expansion of macro 'SWITCH_OP_ATM' 532 | 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:57:22: warning: cast to 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:532:5: note: in expansion of macro 'SWITCH_OP_ATM' 532 | SWITCH_OP_ATM(op2, lab, \ | ^~~~~~~~~~~~~ toam.h:533:20: note: in expansion of macro 'FOLLOW' 533 | {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;});}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:532:5: note: in expansion of macro 'SWITCH_OP_ATM' 532 | SWITCH_OP_ATM(op2, lab, \ | ^~~~~~~~~~~~~ toam.h:534:23: note: in expansion of macro 'PUSHTRAIL_h' 534 | 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: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:532:5: note: in expansion of macro 'SWITCH_OP_ATM' 532 | 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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; \ | ^~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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; | ^~~~~~ 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; \ | ^~~~~~~ toam.h:554:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 554 | top = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); \ | ^ toam.h:550:9: note: in expansion of macro 'BIND_SUSPVAR_VALUE_AUX' 550 | 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:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro '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:562:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 562 | PUSHTRAIL_H_NONATOMIC(top, op1); \ | ^~~~~~~~~~~~~~~~~~~~~ toam.h:550:9: note: in expansion of macro 'BIND_SUSPVAR_VALUE_AUX' 550 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:554:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 554 | top = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); \ | ^ toam.h:550:9: note: in expansion of macro 'BIND_SUSPVAR_VALUE_AUX' 550 | 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:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro '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:562:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 562 | PUSHTRAIL_H_NONATOMIC(top, op1); \ | ^~~~~~~~~~~~~~~~~~~~~ toam.h:550:9: note: in expansion of macro 'BIND_SUSPVAR_VALUE_AUX' 550 | 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:57:22: warning: cast to 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:149:32: warning: 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: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: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: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; | ^~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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); | ^~~~~~ 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; \ | ^~~~~~~ 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:57:22: warning: cast to 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)) | ^~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~ 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; \ | ^~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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:57:22: warning: cast to 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:532:5: note: in expansion of macro 'SWITCH_OP_ATM' 532 | 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: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:532:5: note: in expansion of macro 'SWITCH_OP_ATM' 532 | 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: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:532:5: note: in expansion of macro 'SWITCH_OP_ATM' 532 | 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: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:532:5: note: in expansion of macro 'SWITCH_OP_ATM' 532 | SWITCH_OP_ATM(op2, lab, \ | ^~~~~~~~~~~~~ toam.h:533:20: note: in expansion of macro 'FOLLOW' 533 | {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;});}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:532:5: note: in expansion of macro 'SWITCH_OP_ATM' 532 | SWITCH_OP_ATM(op2, lab, \ | ^~~~~~~~~~~~~ toam.h:534:23: note: in expansion of macro 'PUSHTRAIL_h' 534 | 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: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:532:5: note: in expansion of macro 'SWITCH_OP_ATM' 532 | 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: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:149:32: warning: 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: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: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, | ^~~~~~~~~ term.h:57:22: warning: cast to 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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ toam.h:515:20: note: in expansion of macro 'FOLLOW' 515 | {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;});}, | ^~~~~~~~~~~~~~~~~ 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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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;});}, | ^~~~~~~~~ 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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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:514:5: note: in expansion of macro 'SWITCH_OP_ATM' 514 | 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: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;});}, | ^~~~~~~~~~~~~~~~~ emu_inst.h:5541:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5541 | 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 */ | ^ emu_inst.h:5543:5: note: in expansion of macro 'FOLLOW' 5543 | FOLLOW(op1) = op2; | ^~~~~~ emu_inst.h:5551:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5551 | op1 = (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: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 */ | ^ emu_inst.h:5553:5: note: in expansion of macro 'FOLLOW' 5553 | FOLLOW(op1) = ADDTAG(H, 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) | ^ emu_inst.h:5553:19: note: in expansion of macro 'ADDTAG' 5553 | FOLLOW(op1) = ADDTAG(H, 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) | ^ emu_inst.h:5561:16: note: in expansion of macro 'ADDTAG' 5561 | YC(*P++) = ADDTAG(H, STR); | ^~~~~~ emu_inst.h:5569:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5569 | op1 = (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: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 */ | ^ emu_inst.h:5571:5: note: in expansion of macro 'FOLLOW' 5571 | FOLLOW(op1) = ADDTAG(H, 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) | ^ emu_inst.h:5571:19: note: in expansion of macro 'ADDTAG' 5571 | FOLLOW(op1) = ADDTAG(H, 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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); | ^~~~~~~~~~~~~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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); | ^~~~~~~~~~~~~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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 */ | ^ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ toam.h:144:21: note: in expansion of macro 'BUILD_ARG_Z' 144 | 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: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:147:25: note: in expansion of macro 'ADDTAG' 147 | 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:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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); | ^~~~~~~~~~~~~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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); | ^~~~~~~~~~~~~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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 */ | ^ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ toam.h:149:25: note: in expansion of macro 'BUILD_ARG_Z' 149 | 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:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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 */ | ^ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ toam.h:151:21: note: in expansion of macro 'BUILD_ARG_Z' 151 | 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); | ^~~~~~~~~~~~~~~~~~ emu_inst.h:5581:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5581 | op1 = (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:5583:5: note: in expansion of macro 'PUSHTRAIL_s' 5583 | 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 */ | ^ emu_inst.h:5584:5: note: in expansion of macro 'FOLLOW' 5584 | FOLLOW(op1) = ADDTAG(H, 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) | ^ emu_inst.h:5584:19: note: in expansion of macro 'ADDTAG' 5584 | FOLLOW(op1) = ADDTAG(H, 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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 */ | ^ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ toam.h:156:21: note: in expansion of macro 'BUILD_ARG_Z' 156 | 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: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:159:25: note: in expansion of macro 'ADDTAG' 159 | 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:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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 */ | ^ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ toam.h:161:25: note: in expansion of macro 'BUILD_ARG_Z' 161 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5592:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5592 | op1 = (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: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 */ | ^ emu_inst.h:5594:5: note: in expansion of macro 'FOLLOW' 5594 | FOLLOW(op1) = ADDTAG(H, 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) | ^ emu_inst.h:5594:19: note: in expansion of macro 'ADDTAG' 5594 | FOLLOW(op1) = ADDTAG(H, 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | 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++; | ^~~~~~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | 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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | 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++; | ^~~~~~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | 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++; | ^~~~~~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | 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++; | ^~~~~~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | 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++; | ^~~~~~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | 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:57:22: warning: 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:176:17: note: in expansion of macro 'FOLLOW' 176 | 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++; | ^~~~~~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | 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++; | ^~~~~~~~~~~ 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:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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 */ | ^ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:170:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 170 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:172:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | FOLLOW(H) = (BPLONG)H; \ | ^ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:174:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | op = (BPLONG)Y(op >> 2); \ | ^ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ 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:175:17: note: in expansion of macro 'PUSHTRAIL_s' 175 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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 */ | ^ toam.h:176:17: note: in expansion of macro 'FOLLOW' 176 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ toam.h:176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 176 | FOLLOW(op) = (BPLONG)H; \ | ^ toam.h:166:38: note: in expansion of macro 'BUILD_ARG_Z' 166 | #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); | ^~~~~~~ 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:57:22: warning: 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: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); | ^~~~~~ emu_inst.h:5618:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5618 | tmp_op = (BPLONG)NextOperandY; | ^ 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ toam.h:198:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | #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:57:22: warning: 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: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); | ^~~~~~ 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:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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:149:32: warning: 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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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: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:212:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 212 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ 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:213:30: note: in expansion of macro 'PUSHTRAIL_s' 213 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:214:33: note: in expansion of macro 'FOLLOW' 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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); | ^~~~~~~ toam.h:214:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:209:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 209 | 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 */ | ^ emu_inst.h:5635:5: note: in expansion of macro 'FOLLOW' 5635 | FOLLOW(tmp_op) = ADDTAG(sreg, 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) | ^ emu_inst.h:5635:22: note: in expansion of macro 'ADDTAG' 5635 | FOLLOW(tmp_op) = ADDTAG(sreg, LST); | ^~~~~~ 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 */ | ^ emu_inst.h:5644:5: note: in expansion of macro 'FOLLOW' 5644 | FOLLOW(op1) = op1; | ^~~~~~ emu_inst.h:5651:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5651 | op1 = (BPLONG)NextOperandY; | ^ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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:57:22: warning: cast to 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:57:22: warning: cast to 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; | ^~~~~~ 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: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;}, | ^~~~~~~~~~~~~ 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;}); | ^~~~~~~~~~~ term.h:57:22: warning: cast to 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;}); | ^~~~~~ 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:57:22: warning: cast to 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^~~~~~ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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);} | ^~~~~~~~~~~ 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); \ | ^~~~~~ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:134:27: note: in expansion of macro 'DEREF' 134 | 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:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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);} | ^~~~~~~~~~~ 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); \ | ^~~~~~ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:134:27: note: in expansion of macro 'DEREF' 134 | 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:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); | ^~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:134:27: note: in expansion of macro 'DEREF' 134 | 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:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^~~~~~ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); | ^~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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);} | ^~~~~~~~~~~ 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);} | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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:57:22: warning: cast to 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, | ^~~~~~~~~~~~~ term.h:149:32: warning: 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: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: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:57:22: warning: cast to 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:149:32: warning: 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, | ^~~~~~~~~~~~~ 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: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, | ^~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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);} | ^~~~~~~~~~~ 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);} | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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, {}, | ^~~~~~~~~~~~~ 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, {}, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, {}, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, {}, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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: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:149:32: warning: 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: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: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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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);} | ^~~~~~~~~~~ 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);} | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, {}, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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:57:22: warning: cast to 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:149:32: warning: 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: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, | ^~~~~~~~~~~~~ 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^~~~~~ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); | ^~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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);} | ^~~~~~~~~~~ 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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: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: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); \ | ^~~~~~ emu_inst.h:6086:21: note: in expansion of macro 'DEREF' 6086 | 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); \ | ^ 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) \ | ^ emu_inst.h:6086:21: note: in expansion of macro 'DEREF' 6086 | 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; \ | ^ 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); \ | ^~~~~~ emu_inst.h:6087:21: note: in expansion of macro 'DEREF' 6087 | 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); \ | ^ 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) \ | ^ emu_inst.h:6087:21: note: in expansion of macro 'DEREF' 6087 | 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; \ | ^ 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); \ | ^~~~~~ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^~~~~~ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); | ^~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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:419:5: note: in expansion of macro 'PUSHTRAIL_s' 419 | PUSHTRAIL_s(op1); \ | ^~~~~~~~~~~ emu_inst.h:6103:9: note: in expansion of macro 'ASSIGN_ENCODEFLOAT' 6103 | ASSIGN_ENCODEFLOAT(sreg, (double)INTVAL(op1) / (double)op2); | ^~~~~~~~~~~~~~~~~~ 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:419:5: note: in expansion of macro 'PUSHTRAIL_s' 419 | PUSHTRAIL_s(op1); \ | ^~~~~~~~~~~ emu_inst.h:6103:9: note: in expansion of macro 'ASSIGN_ENCODEFLOAT' 6103 | ASSIGN_ENCODEFLOAT(sreg, (double)INTVAL(op1) / (double)op2); | ^~~~~~~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:134:27: note: in expansion of macro 'DEREF' 134 | 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:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^~~~~~ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); | ^~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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);} | ^~~~~~~~~~~ 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);} | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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); \ | ^ emu_inst.h:6146:21: note: in expansion of macro 'DEREF' 6146 | 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) \ | ^ 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; \ | ^ emu_inst.h:6146:21: note: in expansion of macro 'DEREF' 6146 | 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); \ | ^~~~~~ emu_inst.h:6161:21: note: in expansion of macro 'DEREF' 6161 | 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); \ | ^ 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) \ | ^ emu_inst.h:6161:21: note: in expansion of macro 'DEREF' 6161 | 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; \ | ^ 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); \ | ^~~~~~ 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); \ | ^ emu_inst.h:6162:21: note: in expansion of macro 'DEREF' 6162 | 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) \ | ^ 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; \ | ^ emu_inst.h:6162:21: note: in expansion of macro 'DEREF' 6162 | op2 = YC(*P++); DEREF(op2); | ^~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:134:27: note: in expansion of macro 'DEREF' 134 | 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:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^~~~~~ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); | ^~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^~~~~~ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); | ^~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:134:27: note: in expansion of macro 'DEREF' 134 | 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:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^~~~~~ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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; \ | ^ toam.h:134:27: note: in expansion of macro 'DEREF' 134 | 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); | ^~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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:57:22: warning: cast to 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:149: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: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: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:57:22: warning: cast to 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:149: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: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: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); | ^~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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:57:22: warning: cast to 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; | ^~~~~~ 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) | ^~~ 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 */ | ^~ 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);} | ^~~~~~~~~~~ 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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); \ | ^ 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) \ | ^ 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; \ | ^ emu_inst.h:6331:13: note: in expansion of macro 'DEREF' 6331 | DEREF(op2); | ^~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); \ | ^~~~~~ emu_inst.h:6352:21: note: in expansion of macro 'DEREF' 6352 | 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); \ | ^ 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) \ | ^ emu_inst.h:6352:21: note: in expansion of macro 'DEREF' 6352 | 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; \ | ^ 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); \ | ^~~~~~ 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); \ | ^ 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) \ | ^ 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; \ | ^ emu_inst.h:6367:21: note: in expansion of macro 'DEREF' 6367 | op2 = YC(*P++); DEREF(op2); | ^~~~~ toam.h:110:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | 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:57:22: warning: 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:111:13: note: in expansion of macro 'FOLLOW' 111 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6368:17: note: in expansion of macro 'OP_ZC' 6368 | op3 = *P++; OP_ZC(op3); | ^~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)H; \ | ^ emu_inst.h:6368:17: note: in expansion of macro 'OP_ZC' 6368 | op3 = *P++; 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:114:13: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6368:17: note: in expansion of macro 'OP_ZC' 6368 | op3 = *P++; OP_ZC(op3); | ^~~~~ 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: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:149:32: warning: 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: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: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, | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to 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; | ^~~~~~ 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; \ | ^~~~~~~ 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); | ^~~~~~~~~~~ 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: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;}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to 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: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)) { | ^~~~~~~~~~~~~~~~~ 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); | ^ 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:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro '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)); | ^~~~~~~~~~~~~~~~~~~~~ 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); | ^ 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:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro '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)); | ^~~~~~~~~~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ 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;} | ^ 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:57:22: warning: cast to 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:149:32: warning: 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: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, | ^~~~~~~~~ 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, | ^~~~~~~~~ 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); | ^~~~~~~~~ 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:57:22: warning: cast to 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: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: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);}, | ^~~~~~ toam.h:110:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | 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:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ toam.h:111:13: note: in expansion of macro 'FOLLOW' 111 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6447:16: note: in expansion of macro 'OP_ZC' 6447 | {OP_ZC(op2); OP_ZC(op3); | ^~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | 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); | ^~~~~ 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:114:13: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6447:16: note: in expansion of macro 'OP_ZC' 6447 | {OP_ZC(op2); OP_ZC(op3); | ^~~~~ toam.h:110:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | 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:57:22: warning: cast to 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:111:13: note: in expansion of macro 'FOLLOW' 111 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6447:28: note: in expansion of macro 'OP_ZC' 6447 | {OP_ZC(op2); OP_ZC(op3); | ^~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | 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: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:114:13: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6447:28: note: in expansion of macro 'OP_ZC' 6447 | {OP_ZC(op2); OP_ZC(op3); | ^~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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:57:22: warning: cast to 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:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:301:9: note: in expansion of macro 'UNIFY_D_CONST' 301 | 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:149:32: warning: 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:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:301:9: note: in expansion of macro 'UNIFY_D_CONST' 301 | 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: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:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:301:9: note: in expansion of macro 'UNIFY_D_CONST' 301 | 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: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:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:301:9: note: in expansion of macro 'UNIFY_D_CONST' 301 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ toam.h:311:24: note: in expansion of macro 'FOLLOW' 311 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:301:9: note: in expansion of macro 'UNIFY_D_CONST' 301 | 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); | ^~~~~~~~~~~~~ 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:312:27: note: in expansion of macro 'PUSHTRAIL' 312 | PUSHTRAIL(op);}, \ | ^~~~~~~~~ toam.h:301:9: note: in expansion of macro 'UNIFY_D_CONST' 301 | 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); | ^~~~~~~~~~~~~ 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:312:27: note: in expansion of macro 'PUSHTRAIL' 312 | PUSHTRAIL(op);}, \ | ^~~~~~~~~ toam.h:301:9: note: in expansion of macro 'UNIFY_D_CONST' 301 | 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: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:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:301:9: note: in expansion of macro 'UNIFY_D_CONST' 301 | 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:149:32: warning: 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:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:301:9: note: in expansion of macro 'UNIFY_D_CONST' 301 | 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: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:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:301:9: note: in expansion of macro 'UNIFY_D_CONST' 301 | 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: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:310:9: note: in expansion of macro 'SWITCH_OP_VAR' 310 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:301:9: note: in expansion of macro 'UNIFY_D_CONST' 301 | 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:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ toam.h:311:24: note: in expansion of macro 'FOLLOW' 311 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:301:9: note: in expansion of macro 'UNIFY_D_CONST' 301 | 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); | ^~~~~~~~~~~~~ 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:312:27: note: in expansion of macro 'PUSHTRAIL' 312 | PUSHTRAIL(op);}, \ | ^~~~~~~~~ toam.h:301:9: note: in expansion of macro 'UNIFY_D_CONST' 301 | 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); | ^~~~~~~~~~~~~ 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:312:27: note: in expansion of macro 'PUSHTRAIL' 312 | PUSHTRAIL(op);}, \ | ^~~~~~~~~ toam.h:301:9: note: in expansion of macro 'UNIFY_D_CONST' 301 | 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); \ | ^~~~~~ toam.h:121:27: note: in expansion of macro 'DEREF' 121 | 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); \ | ^ toam.h:121:27: note: in expansion of macro 'DEREF' 121 | 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:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:121:27: note: in expansion of macro 'DEREF' 121 | 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; \ | ^ toam.h:121:27: note: in expansion of macro 'DEREF' 121 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6457:5: note: in expansion of macro 'OP_ZC_DEREF' 6457 | OP_ZC_DEREF(op2); | ^~~~~~~~~~~ toam.h:124:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 124 | 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:57:22: warning: 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:125:13: note: in expansion of macro 'FOLLOW' 125 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6457:5: note: in expansion of macro 'OP_ZC_DEREF' 6457 | OP_ZC_DEREF(op2); | ^~~~~~~~~~~ toam.h:127:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 127 | op = (BPLONG)H; \ | ^ emu_inst.h:6457:5: note: in expansion of macro 'OP_ZC_DEREF' 6457 | 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:128:13: note: in expansion of macro 'NEW_HEAP_FREE' 128 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6457:5: note: in expansion of macro 'OP_ZC_DEREF' 6457 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:121:27: note: in expansion of macro 'DEREF' 121 | 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); \ | ^ toam.h:121:27: note: in expansion of macro 'DEREF' 121 | 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:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:121:27: note: in expansion of macro 'DEREF' 121 | 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; \ | ^ toam.h:121:27: note: in expansion of macro 'DEREF' 121 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6458:5: note: in expansion of macro 'OP_ZC_DEREF' 6458 | OP_ZC_DEREF(op3); | ^~~~~~~~~~~ toam.h:124:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 124 | 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:57:22: warning: 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:125:13: note: in expansion of macro 'FOLLOW' 125 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6458:5: note: in expansion of macro 'OP_ZC_DEREF' 6458 | OP_ZC_DEREF(op3); | ^~~~~~~~~~~ toam.h:127:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 127 | op = (BPLONG)H; \ | ^ emu_inst.h:6458:5: note: in expansion of macro 'OP_ZC_DEREF' 6458 | OP_ZC_DEREF(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:128:13: note: in expansion of macro 'NEW_HEAP_FREE' 128 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6458:5: note: in expansion of macro 'OP_ZC_DEREF' 6458 | OP_ZC_DEREF(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)) | ^ 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 */ | ^ emu_inst.h:6467:17: note: in expansion of macro 'FOLLOW' 6467 | 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 */ | ^ emu_inst.h:6471:21: note: in expansion of macro 'FOLLOW' 6471 | FOLLOW(op1) = ADDTAG(H, 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) | ^ emu_inst.h:6471:35: note: in expansion of macro 'ADDTAG' 6471 | 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 */ | ^ emu_inst.h:6480:17: note: in expansion of macro 'FOLLOW' 6480 | FOLLOW(op1) = ADDTAG(H, 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) | ^ emu_inst.h:6480:31: note: in expansion of macro 'ADDTAG' 6480 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ 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); | ^ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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 */ | ^ emu_inst.h:6491:17: note: in expansion of macro 'FOLLOW' 6491 | FOLLOW(op1) = ADDTAG(H, 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) | ^ emu_inst.h:6491:31: note: in expansion of macro 'ADDTAG' 6491 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ 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); | ^ emu_inst.h:6499:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6499 | FOLLOW(sreg) = (BPLONG)sreg; sreg++; | ^ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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: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: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)) { | ^~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to 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: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:57:22: warning: cast to 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: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)) { | ^~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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 */ | ^ emu_inst.h:6516:17: note: in expansion of macro 'FOLLOW' 6516 | FOLLOW(op1) = op2; | ^~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:6537:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6537 | op2 = (BPLONG)Y(*P++); | ^ 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:57:22: warning: cast to 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:149:32: warning: 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: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: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, | ^~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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:57:22: warning: cast to 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);}, | ^~~~~~ term.h:57:22: warning: cast to 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: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:57:22: warning: cast to 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: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: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); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to 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: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:57:22: warning: cast to 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));}, | ^~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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);}); | ^~~~~~~~~~~~~~~~~~~ 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++); | ^ 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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) \ | ^ emu_inst.h:6555:5: 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; \ | ^ 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); \ | ^~~~~~ 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); \ | ^ 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) \ | ^ 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; \ | ^ emu_inst.h:6555:17: note: in expansion of macro 'DEREF' 6555 | DEREF(op2); DEREF(op3); | ^~~~~ emu_inst.h:6565:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6565 | op2 = (BPLONG)Y(*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:6566:5: note: in expansion of macro 'SWITCH_OP' 6566 | SWITCH_OP(op1, rr_functor_arity, | ^~~~~~~~~ term.h:149:32: warning: 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: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: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, | ^~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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:57:22: warning: cast to 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);}, | ^~~~~~ term.h:57:22: warning: cast to 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:57:22: warning: cast to 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: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:57:22: warning: cast to 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));}, | ^~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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);}); | ^~~~~~~~~~~~~~~~~~~ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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: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: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); | ^~~~~ 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); | ^ 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); | ^ emu_inst.h:6639:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6639 | op2 = (BPLONG)NextOperandY; | ^ 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)) { | ^ toam.h:814:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 814 | 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); | ^~~~~~~~~~~~~~~~ toam.h:817:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 817 | 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); | ^~~~~~~~~~~~~~~~ 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,...) */ | ^ term.h:57:22: warning: 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); | ^~~~~~ 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) | ^~ 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) | ^~ 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); | ^ 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 */ | ^ emu_inst.h:6662:9: note: in expansion of macro 'FOLLOW' 6662 | FOLLOW(op2) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)af, INT_TAG); | ^~~~~~ 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) | ^~ 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) | ^~ emu_inst.h:6677:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6677 | P = (BPLONG_PTR)*P; | ^ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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)); | ^~~~~~~~~~~~~~~~~~~ toam.h:110:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:6689:23: note: in expansion of macro 'OP_ZC' 6689 | 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:111:13: note: in expansion of macro 'FOLLOW' 111 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6689:23: note: in expansion of macro 'OP_ZC' 6689 | 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)H; \ | ^ emu_inst.h:6689:23: note: in expansion of macro 'OP_ZC' 6689 | 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:114:13: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6689:23: note: in expansion of macro 'OP_ZC' 6689 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ emu_inst.h:6696:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6696 | P = (BPLONG_PTR)*(P-2); | ^ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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)); | ^~~~~~~~~~~~~~~~~~~ toam.h:110:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | 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:57:22: warning: 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:111:13: note: in expansion of macro 'FOLLOW' 111 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6711:19: note: in expansion of macro 'OP_ZC' 6711 | 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)H; \ | ^ emu_inst.h:6711:19: note: in expansion of macro 'OP_ZC' 6711 | 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:114:13: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6711:19: note: in expansion of macro 'OP_ZC' 6711 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ toam.h:110:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | 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:57:22: warning: 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:111:13: note: in expansion of macro 'FOLLOW' 111 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6712:19: note: in expansion of macro 'OP_ZC' 6712 | 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)H; \ | ^ emu_inst.h:6712:19: note: in expansion of macro 'OP_ZC' 6712 | 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:114:13: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6712:19: note: in expansion of macro 'OP_ZC' 6712 | op2 = *(P+3); OP_ZC(op2); | ^~~~~ emu_inst.h:6719:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6719 | P = (BPLONG_PTR)*(P-3); | ^ toam.h:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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:110:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | 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:111:13: note: in expansion of macro 'FOLLOW' 111 | FOLLOW(op) = op; \ | ^~~~~~ 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)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:114:13: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6734:19: note: in expansion of macro 'OP_ZC' 6734 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ toam.h:110:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | 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:111:13: note: in expansion of macro 'FOLLOW' 111 | FOLLOW(op) = op; \ | ^~~~~~ 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)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:114:13: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6735:19: note: in expansion of macro 'OP_ZC' 6735 | op2 = *(P+3); OP_ZC(op2); | ^~~~~ toam.h:110:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | 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:111:13: note: in expansion of macro 'FOLLOW' 111 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6736:19: note: in expansion of macro 'OP_ZC' 6736 | 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)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:114:13: note: in expansion of macro 'NEW_HEAP_FREE' 114 | 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:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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:110:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | 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:111:13: note: in expansion of macro 'FOLLOW' 111 | FOLLOW(op) = op; \ | ^~~~~~ 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)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:114:13: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6758:19: note: in expansion of macro 'OP_ZC' 6758 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ toam.h:110:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | 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:111:13: note: in expansion of macro 'FOLLOW' 111 | FOLLOW(op) = op; \ | ^~~~~~ 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)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:114:13: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6759:19: note: in expansion of macro 'OP_ZC' 6759 | op2 = *(P+3); OP_ZC(op2); | ^~~~~ toam.h:110:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | 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:111:13: note: in expansion of macro 'FOLLOW' 111 | FOLLOW(op) = op; \ | ^~~~~~ 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)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:114:13: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6760:19: note: in expansion of macro 'OP_ZC' 6760 | op3 = *(P+4); OP_ZC(op3); | ^~~~~ toam.h:110:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | 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:111:13: note: in expansion of macro 'FOLLOW' 111 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6761:19: note: in expansion of macro 'OP_ZC' 6761 | op4 = *(P+5); OP_ZC(op4); | ^~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | 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:114:13: note: in expansion of macro 'NEW_HEAP_FREE' 114 | 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:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:344:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 344 | 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:344:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 344 | 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:344:73: note: in expansion of macro 'NEW_HEAP_FREE' 344 | 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:369:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 369 | 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:371:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 371 | 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:372:13: note: in expansion of macro 'NEW_HEAP_FREE' 372 | 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:344:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 344 | 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:344:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 344 | 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:344:73: note: in expansion of macro 'NEW_HEAP_FREE' 344 | 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:369:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 369 | 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:371:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 371 | 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:372:13: note: in expansion of macro 'NEW_HEAP_FREE' 372 | 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:94:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 94 | *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:97:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | 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:98:32: note: in expansion of macro 'FOLLOW' 98 | *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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:344:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 344 | 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:344:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 344 | 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:344:73: note: in expansion of macro 'NEW_HEAP_FREE' 344 | 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:369:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 369 | 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:371:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 371 | 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:372:13: note: in expansion of macro 'NEW_HEAP_FREE' 372 | 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:344:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 344 | 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:344:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 344 | 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:344:73: note: in expansion of macro 'NEW_HEAP_FREE' 344 | 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:369:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 369 | 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:371:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 371 | 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:372:13: note: in expansion of macro 'NEW_HEAP_FREE' 372 | 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:94:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 94 | *LOCAL_TOP = (BPLONG)LOCAL_TOP; \ | ^ toam.h:84:13: note: in expansion of macro 'PASS_ARG_Z' 84 | PASS_ARG_Z(op1); \ | ^~~~~~~~~~ emu_inst.h:6941:5: note: in expansion of macro 'PASS_Z_ARGS' 6941 | PASS_Z_ARGS(arity); | ^~~~~~~~~~~ toam.h:97:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | op = (BPLONG)Y(op >> 2); \ | ^ toam.h:84:13: note: in expansion of macro 'PASS_ARG_Z' 84 | 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:98:32: note: in expansion of macro 'FOLLOW' 98 | *LOCAL_TOP-- = FOLLOW(op) = op; \ | ^~~~~~ toam.h:84:13: note: in expansion of macro 'PASS_ARG_Z' 84 | 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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:354:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 354 | 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:354:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 354 | 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:354:69: note: in expansion of macro 'NEW_HEAP_FREE' 354 | 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:354:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 354 | 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:354:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 354 | 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:354:69: note: in expansion of macro 'NEW_HEAP_FREE' 354 | 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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:354:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 354 | 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:354:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 354 | 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:354:69: note: in expansion of macro 'NEW_HEAP_FREE' 354 | 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:354:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 354 | 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:354:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 354 | 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:354:69: note: in expansion of macro 'NEW_HEAP_FREE' 354 | 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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:354:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 354 | 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:354:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 354 | 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:354:69: note: in expansion of macro 'NEW_HEAP_FREE' 354 | 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:354:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 354 | 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:354:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 354 | 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:354:69: note: in expansion of macro 'NEW_HEAP_FREE' 354 | 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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:354:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 354 | 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:354:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 354 | 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:354:69: note: in expansion of macro 'NEW_HEAP_FREE' 354 | 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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:354:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 354 | 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:354:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 354 | 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:354:69: note: in expansion of macro 'NEW_HEAP_FREE' 354 | 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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:792:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 792 | 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:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #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:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | 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:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | 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:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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:597:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 597 | 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:576:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 576 | 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:576:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 576 | 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:139:27: note: in expansion of macro 'DEREF_NONVAR' 139 | 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:139:27: note: in expansion of macro 'DEREF_NONVAR' 139 | 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:576:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 576 | 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:576:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 576 | 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:576:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 576 | 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:576:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 576 | 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:576:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 576 | 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:576:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 576 | 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:139:27: note: in expansion of macro 'DEREF_NONVAR' 139 | 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:139:27: note: in expansion of macro 'DEREF_NONVAR' 139 | 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:576:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 576 | 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 */ | ^~~~~ 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)); | ^ 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)); | ^ toam.h:660:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 660 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:660:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 660 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:662:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 662 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: 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:663:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 663 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:663:39: note: in expansion of macro 'FOLLOW' 663 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:664:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 664 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:664:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 664 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:669:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 669 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:669:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 669 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: 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:670:25: note: in expansion of macro 'FOLLOW' 670 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:670:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 670 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:605:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 605 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(frame)); sp_c = LOCAL_TOP; \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:611:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 611 | top = (BPLONG_PTR)AR_TOP(frame); \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:616:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 616 | 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:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:617:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 617 | AR_TOP(frame_c) = (BPLONG)sp_c; \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:674:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 674 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:674:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 674 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: 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:675:25: note: in expansion of macro 'FOLLOW' 675 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:675:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 675 | 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:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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: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: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 */ | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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: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: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 */ | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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: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: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: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 */ | ^~~~~ 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); | ^ 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))); | ^ 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))); | ^ 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); | ^ 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))); | ^ 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))); | ^ toam.h:660:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 660 | 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:660:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 660 | 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:662:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 662 | 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:663:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 663 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:663:39: note: in expansion of macro 'FOLLOW' 663 | 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:664:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 664 | 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:664:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 664 | 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:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:669:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 669 | 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:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:669:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 669 | 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:670:25: note: in expansion of macro 'FOLLOW' 670 | 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:670:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 670 | 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:605:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 605 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(frame)); sp_c = LOCAL_TOP; \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | 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:611:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 611 | top = (BPLONG_PTR)AR_TOP(frame); \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | 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:616:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 616 | 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:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | 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:617:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 617 | AR_TOP(frame_c) = (BPLONG)sp_c; \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | 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:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:674:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 674 | 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:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:674:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 674 | 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:675:25: note: in expansion of macro 'FOLLOW' 675 | 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:675:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 675 | 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:660:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 660 | 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:660:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 660 | 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:662:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 662 | 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:663:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 663 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:663:39: note: in expansion of macro 'FOLLOW' 663 | 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:664:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 664 | 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:664:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 664 | 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:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:669:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 669 | 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:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:669:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 669 | 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:670:25: note: in expansion of macro 'FOLLOW' 670 | 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:670:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 670 | 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:605:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 605 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(frame)); sp_c = LOCAL_TOP; \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | 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:611:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 611 | top = (BPLONG_PTR)AR_TOP(frame); \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | 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:616:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 616 | 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:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | 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:617:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 617 | AR_TOP(frame_c) = (BPLONG)sp_c; \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | 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:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:674:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 674 | 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:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:674:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 674 | 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:675:25: note: in expansion of macro 'FOLLOW' 675 | 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:675:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 675 | 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:660:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 660 | 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:660:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 660 | 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:662:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 662 | 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:663:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 663 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:663:39: note: in expansion of macro 'FOLLOW' 663 | 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:664:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 664 | 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:664:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 664 | 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:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:669:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 669 | 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:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:669:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 669 | 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:670:25: note: in expansion of macro 'FOLLOW' 670 | 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:670:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 670 | 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:605:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 605 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(frame)); sp_c = LOCAL_TOP; \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | 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:611:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 611 | top = (BPLONG_PTR)AR_TOP(frame); \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | 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:616:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 616 | 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:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | 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:617:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 617 | AR_TOP(frame_c) = (BPLONG)sp_c; \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | 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:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:674:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 674 | 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:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:674:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 674 | 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:675:25: note: in expansion of macro 'FOLLOW' 675 | 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:675:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 675 | 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:412:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | 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:484:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 484 | sreg = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:8789:9: note: in expansion of macro 'CUT' 8789 | CUT; | ^~~ toam.h:467:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 467 | gtable = (BPLONG_PTR)GET_AR_SUBGOAL_TABLE(b); \ | ^ toam.h:485:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 485 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:8789:9: note: in expansion of macro 'CUT' 8789 | CUT; | ^~~ toam.h:469:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 469 | GT_TOP_AR(gtable) = (BPLONG)NULL; \ | ^ toam.h:485:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 485 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:8789:9: note: in expansion of macro 'CUT' 8789 | CUT; | ^~~ toam.h:473:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 473 | btm_ptr = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(b)); \ | ^ toam.h:485:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 485 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:8789:9: note: in expansion of macro 'CUT' 8789 | CUT; | ^~~ toam.h:449:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 449 | if (bp_exception == (BPLONG)NULL) bp_exception = unknown_exception; \ | ^ toam.h:475:25: note: in expansion of macro 'TOAM_CALL_TERM' 475 | TOAM_CALL_TERM(cleanup, btm_ptr); \ | ^~~~~~~~~~~~~~ toam.h:485:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 485 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:8789:9: note: in expansion of macro 'CUT' 8789 | CUT; | ^~~ toam.h:478:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 478 | b = (BPLONG_PTR)AR_B(b); \ | ^ toam.h:485:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 485 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:8789:9: note: in expansion of macro 'CUT' 8789 | CUT; | ^~~ toam.h:486:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 486 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:8789:9: note: in expansion of macro 'CUT' 8789 | CUT; | ^~~ toam.h:487:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 487 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:8789:9: note: in expansion of macro 'CUT' 8789 | CUT; | ^~~ toam.h:488:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 488 | 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:541:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 541 | P = (BPLONG_PTR)AR_CPS(AR); \ | ^ emu_inst.h:8790:9: note: in expansion of macro 'RETURN_DET' 8790 | RETURN_DET; | ^~~~~~~~~~ toam.h:56:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 56 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ toam.h:542:9: note: in expansion of macro 'AR_IS_TOP' 542 | 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:542:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 542 | 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:543:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 543 | AR = (BPLONG_PTR)AR_AR(AR); | ^ emu_inst.h:8790:9: note: in expansion of macro 'RETURN_DET' 8790 | RETURN_DET; | ^~~~~~~~~~ toam.h:546:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 546 | P = (BPLONG_PTR)AR_CPS(AR); \ | ^ emu_inst.h:8792:9: note: in expansion of macro 'RETURN_NONDET' 8792 | RETURN_NONDET; | ^~~~~~~~~~~~~ toam.h:547:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 547 | AR = (BPLONG_PTR)AR_AR(AR); | ^ emu_inst.h:8792:9: note: in expansion of macro 'RETURN_NONDET' 8792 | RETURN_NONDET; | ^~~~~~~~~~~~~ toam.h:801:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 801 | 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:802:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 802 | 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:803:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 803 | 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:804:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 804 | 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:805:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 805 | 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:806:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 806 | 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:808:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 808 | 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:467:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 467 | 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:469:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 469 | 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:473:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 473 | 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:449:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 449 | if (bp_exception == (BPLONG)NULL) bp_exception = unknown_exception; \ | ^ toam.h:475:25: note: in expansion of macro 'TOAM_CALL_TERM' 475 | 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:478:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 478 | 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:121:27: note: in expansion of macro 'DEREF' 121 | 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:121:27: note: in expansion of macro 'DEREF' 121 | 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:121:27: note: in expansion of macro 'DEREF' 121 | 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:121:27: note: in expansion of macro 'DEREF' 121 | 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:124:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 124 | 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:125:13: note: in expansion of macro 'FOLLOW' 125 | 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:127:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 127 | 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:128:13: note: in expansion of macro 'NEW_HEAP_FREE' 128 | 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:121:27: note: in expansion of macro 'DEREF' 121 | 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:121:27: note: in expansion of macro 'DEREF' 121 | 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:121:27: note: in expansion of macro 'DEREF' 121 | 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:121:27: note: in expansion of macro 'DEREF' 121 | 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:124:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 124 | 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:125:13: note: in expansion of macro 'FOLLOW' 125 | 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:127:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 127 | 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:128:13: note: in expansion of macro 'NEW_HEAP_FREE' 128 | 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:110:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | 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:111:13: note: in expansion of macro 'FOLLOW' 111 | FOLLOW(op) = op; \ | ^~~~~~ 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)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:114:13: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:8943:17: note: in expansion of macro 'OP_ZC' 8943 | op1 = *P++; OP_ZC(op1); | ^~~~~ toam.h:110:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | 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:111:13: note: in expansion of macro 'FOLLOW' 111 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:8944:17: note: in expansion of macro 'OP_ZC' 8944 | op2 = *P++; OP_ZC(op2); | ^~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | 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:114:13: note: in expansion of macro 'NEW_HEAP_FREE' 114 | 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:576:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 576 | 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:139:27: note: in expansion of macro 'DEREF_NONVAR' 139 | 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:139:27: note: in expansion of macro 'DEREF_NONVAR' 139 | 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:221:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 221 | if (bp_exception == (BPLONG)NULL) bp_exception = unknown_exception; | ^ toam.c:227:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 227 | while ((BPLONG)f != AR_B(f)) { | ^ toam.h:814:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 814 | BPLONG_PTR subgoal_entry = (BPLONG_PTR)GET_AR_SUBGOAL_TABLE(f); \ | ^ toam.c:228:13: note: in expansion of macro 'RESET_SUBGOAL_AR' 228 | RESET_SUBGOAL_AR(f); | ^~~~~~~~~~~~~~~~ toam.h:817:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 817 | GT_TOP_AR(subgoal_entry) = (BPLONG)NULL; \ | ^ toam.c:228:13: note: in expansion of macro 'RESET_SUBGOAL_AR' 228 | RESET_SUBGOAL_AR(f); | ^~~~~~~~~~~~~~~~ toam.c:230:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 230 | 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:236:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 236 | f = (BPLONG_PTR)AR_B(f); | ^ toam.c:241:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 241 | HB = (BPLONG_PTR)AR_H(B); | ^ toam.c:244:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 244 | BPLONG_PTR parent_ar = (BPLONG_PTR)AR_AR(AR); | ^ toam.c:248:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 248 | AR_AR(LOCAL_TOP) = (BPLONG)parent_ar; | ^ toam.c:257:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 257 | GET_EP(ball_psc) = (int (*)(void))bp_exception; | ^ toam.c:258:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 258 | bp_exception = (BPLONG)NULL; | ^ toam.c:266:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 266 | BPLONG_PTR parent_ar = (BPLONG_PTR)AR_AR(AR); | ^ toam.c:267:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 267 | if (bp_exception == (BPLONG)NULL) bp_exception = unknown_exception; | ^ toam.c:269:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 269 | bp_exception = (BPLONG)NULL; | ^ toam.c:272:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 272 | AR_AR(LOCAL_TOP) = (BPLONG)parent_ar; | ^ toam.c:281:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 281 | BPLONG_PTR parent_ar = (BPLONG_PTR)AR_AR(AR); | ^ toam.c:282:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 282 | if (bp_exception == (BPLONG)NULL) bp_exception = unknown_exception; | ^ toam.c:284:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 284 | bp_exception = (BPLONG)NULL; | ^ toam.c:286:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 286 | AR_AR(LOCAL_TOP) = (BPLONG)parent_ar; | ^ toam.c:312:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 312 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); /* borrow sreg */ | ^ toam.c:313:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 313 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.c:313:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 313 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.h:629:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 629 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:314:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 314 | CONNECT_WOKEN_FRAME_ins(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:629:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 629 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:314:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 314 | CONNECT_WOKEN_FRAME_ins(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:631:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 631 | tmp_op = (BPLONG)AR_STATUS_ADDR(frame); \ | ^ toam.c:314:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 314 | 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:632:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 632 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:632:39: note: in expansion of macro 'FOLLOW' 632 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~ toam.c:314:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 314 | CONNECT_WOKEN_FRAME_ins(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:633:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 633 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:314:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 314 | CONNECT_WOKEN_FRAME_ins(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:633:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 633 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:314:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 314 | CONNECT_WOKEN_FRAME_ins(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:637:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 637 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:314:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 314 | CONNECT_WOKEN_FRAME_ins(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:637:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 637 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:314:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 314 | 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:638:25: note: in expansion of macro 'FOLLOW' 638 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:314:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 314 | CONNECT_WOKEN_FRAME_ins(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:638:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 638 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:314:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 314 | CONNECT_WOKEN_FRAME_ins(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.c:321:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 321 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ toam.c:322:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 322 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.c:322:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 322 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.h:646:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 646 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:324:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 324 | CONNECT_WOKEN_FRAME_min_max(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:646:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 646 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:324:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 324 | CONNECT_WOKEN_FRAME_min_max(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:648:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 648 | tmp_op = (BPLONG)AR_STATUS_ADDR(frame); \ | ^ toam.c:324:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 324 | 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:649:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 649 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:649:39: note: in expansion of macro 'FOLLOW' 649 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~ toam.c:324:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 324 | CONNECT_WOKEN_FRAME_min_max(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:650:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 650 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:324:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 324 | CONNECT_WOKEN_FRAME_min_max(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:650:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 650 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:324:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 324 | CONNECT_WOKEN_FRAME_min_max(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:654:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 654 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:324:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 324 | CONNECT_WOKEN_FRAME_min_max(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:654:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 654 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:324:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 324 | 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:655:25: note: in expansion of macro 'FOLLOW' 655 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:324:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 324 | CONNECT_WOKEN_FRAME_min_max(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:655:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 655 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:324:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 324 | CONNECT_WOKEN_FRAME_min_max(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.c:333:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 333 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ toam.c:334:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 334 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.c:334:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 334 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.c:336:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 336 | 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:337:25: note: in expansion of macro 'PUSHTRAIL_S_NONATOMIC' 337 | 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:337:25: note: in expansion of macro 'PUSHTRAIL_S_NONATOMIC' 337 | PUSHTRAIL_S_NONATOMIC(op1, FOLLOW(op1)); /* trail for GC */ | ^~~~~~~~~~~~~~~~~~~~~ toam.c:337:52: note: in expansion of macro 'FOLLOW' 337 | PUSHTRAIL_S_NONATOMIC(op1, FOLLOW(op1)); /* trail for GC */ | ^~~~~~ toam.h:660:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 660 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:339:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 339 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:660:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 660 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:339:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 339 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:662:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 662 | tmp_op = (BPLONG)AR_STATUS_ADDR(frame); \ | ^ toam.c:339:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 339 | 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:663:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 663 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:663:39: note: in expansion of macro 'FOLLOW' 663 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~ toam.c:339:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 339 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:664:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 664 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:339:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 339 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:664:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 664 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:339:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 339 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:669:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 669 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:339:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 339 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:669:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 669 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:339:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 339 | 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:670:25: note: in expansion of macro 'FOLLOW' 670 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:339:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 339 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:670:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 670 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:339:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 339 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:605:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 605 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(frame)); sp_c = LOCAL_TOP; \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:339:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 339 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:611:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 611 | top = (BPLONG_PTR)AR_TOP(frame); \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:339:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 339 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:616:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 616 | 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:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:339:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 339 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:617:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 617 | AR_TOP(frame_c) = (BPLONG)sp_c; \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:339:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 339 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:674:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 674 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:339:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 339 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:674:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 674 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:339:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 339 | 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:675:25: note: in expansion of macro 'FOLLOW' 675 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:339:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 339 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:675:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 675 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:339:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 339 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.c:348:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 348 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ toam.c:349:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 349 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.c:349:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 349 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.h:660:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 660 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:350:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 350 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:660:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 660 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:350:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 350 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:662:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 662 | tmp_op = (BPLONG)AR_STATUS_ADDR(frame); \ | ^ toam.c:350:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 350 | 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:663:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 663 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:663:39: note: in expansion of macro 'FOLLOW' 663 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~ toam.c:350:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 350 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:664:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 664 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:350:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 350 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:664:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 664 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:350:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 350 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:669:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 669 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:350:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 350 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:669:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 669 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:350:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 350 | 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:670:25: note: in expansion of macro 'FOLLOW' 670 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:350:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 350 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:670:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 670 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:350:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 350 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:605:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 605 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(frame)); sp_c = LOCAL_TOP; \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:350:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 350 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:611:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 611 | top = (BPLONG_PTR)AR_TOP(frame); \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:350:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 350 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:616:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 616 | 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:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:350:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 350 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:617:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 617 | AR_TOP(frame_c) = (BPLONG)sp_c; \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:350:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 350 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:674:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 674 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:350:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 350 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:674:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 674 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:350:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 350 | 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:675:25: note: in expansion of macro 'FOLLOW' 675 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:350:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 350 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:675:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 675 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:350:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 350 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.c:363:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 363 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ toam.c:364:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 364 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.c:364:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 364 | 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:367:29: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 367 | PUSHTRAIL_H_NONATOMIC(prev_alive_node_ptr, prev_alive_node_cdr); | ^~~~~~~~~~~~~~~~~~~~~ toam.c:371:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 371 | 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:372:29: note: in expansion of macro 'PUSHTRAIL_S_NONATOMIC' 372 | 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:372:29: note: in expansion of macro 'PUSHTRAIL_S_NONATOMIC' 372 | PUSHTRAIL_S_NONATOMIC(op1, FOLLOW(op1)); /* trail for GC */ | ^~~~~~~~~~~~~~~~~~~~~ toam.c:372:56: note: in expansion of macro 'FOLLOW' 372 | PUSHTRAIL_S_NONATOMIC(op1, FOLLOW(op1)); /* trail for GC */ | ^~~~~~ toam.h:660:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 660 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:374:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 374 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:660:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 660 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:374:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 374 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:662:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 662 | tmp_op = (BPLONG)AR_STATUS_ADDR(frame); \ | ^ toam.c:374:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 374 | 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:663:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 663 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:663:39: note: in expansion of macro 'FOLLOW' 663 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~ toam.c:374:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 374 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:664:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 664 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:374:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 374 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:664:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 664 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:374:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 374 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:669:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 669 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:374:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 374 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:669:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 669 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:374:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 374 | 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:670:25: note: in expansion of macro 'FOLLOW' 670 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:374:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 374 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:670:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 670 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:374:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 374 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:605:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 605 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(frame)); sp_c = LOCAL_TOP; \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:374:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 374 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:611:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 611 | top = (BPLONG_PTR)AR_TOP(frame); \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:374:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 374 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:616:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 616 | 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:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:374:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 374 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:617:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 617 | AR_TOP(frame_c) = (BPLONG)sp_c; \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:374:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 374 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:674:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 674 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:374:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 374 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:674:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 674 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:374:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 374 | 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:675:25: note: in expansion of macro 'FOLLOW' 675 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:374:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 374 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:675:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 675 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:374:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 374 | 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:381:21: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 381 | PUSHTRAIL_H_NONATOMIC(prev_alive_node_ptr, prev_alive_node_cdr); | ^~~~~~~~~~~~~~~~~~~~~ toam.c:505:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 505 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ toam.c:506:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 506 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.c:506:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 506 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.h:660:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 660 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:507:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 507 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:660:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 660 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:507:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 507 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:662:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 662 | tmp_op = (BPLONG)AR_STATUS_ADDR(frame); \ | ^ toam.c:507:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 507 | 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:663:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 663 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:663:39: note: in expansion of macro 'FOLLOW' 663 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~ toam.c:507:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 507 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:664:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 664 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:507:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 507 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:664:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 664 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:507:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 507 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:669:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 669 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:507:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 507 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:669:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 669 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:507:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 507 | 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:670:25: note: in expansion of macro 'FOLLOW' 670 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:507:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 507 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:670:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 670 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:507:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 507 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:605:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 605 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(frame)); sp_c = LOCAL_TOP; \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:507:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 507 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:611:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 611 | top = (BPLONG_PTR)AR_TOP(frame); \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:507:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 507 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:616:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 616 | 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:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:507:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 507 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:617:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 617 | AR_TOP(frame_c) = (BPLONG)sp_c; \ | ^ toam.h:672:9: note: in expansion of macro 'CLONE_FRAME' 672 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:507:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 507 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:622:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 622 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:674:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 674 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:507:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 507 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:623:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 623 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:674:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 674 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:507:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 507 | 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:675:25: note: in expansion of macro 'FOLLOW' 675 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:507:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 507 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:675:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 675 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:507:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 507 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 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) | ^~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" loader.c In file included from loader.c:13: loader.c: In function 'loader': 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ loader.c:294:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 294 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ loader.c:294:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 294 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from loader.c:16: bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ loader.c:294:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 294 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from loader.c:15: loader.c: In function 'load_syms': 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:381:5: note: in expansion of macro 'ALIGN' 381 | 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:381:5: note: in expansion of macro 'ALIGN' 381 | ALIGN(CHAR_PTR, curr_fence); | ^~~~~ loader.c: In function 'c_GET_MODULE_SIGNATURE_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) | ^ loader.c:451:36: note: in expansion of macro 'ADDTAG' 451 | FOLLOW(heap_top) = ADDTAG(sym_ptr, 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:452:39: note: in expansion of macro 'ADDTAG' 452 | 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) | ^ loader.c:458:39: note: in expansion of macro 'ADDTAG' 458 | 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) | ^ loader.c:464:39: note: in expansion of macro 'ADDTAG' 464 | 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) | ^ loader.c:470:36: note: in expansion of macro 'ADDTAG' 470 | FOLLOW(heap_top) = ADDTAG(sym_ptr, 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:471:39: note: in expansion of macro 'ADDTAG' 471 | FOLLOW(ret_lst_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ loader.c: In function 'load_text': loader.c:503:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 503 | *last_text = (BPLONG)inst_addr; | ^ 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: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; | ^~~~~~~~~~~~ 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) | ^ 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; | ^~~~~~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ term.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; | ^~~~~~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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: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; | ^~~~~~~~~~~~ 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: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; | ^~~~~~~~~~~~ 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; | ^~~~~~~~ term.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; | ^~~~~~~~~~~~ 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: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) | ^ 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); | ^~~~~~ term.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; | ^~~~~~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ term.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; | ^~~~~~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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: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; | ^~~~~~~~~~~~ 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) | ^ 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; | ^~~~~~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~~~ 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; | ^~~~~~~~ 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: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; | ^~~~~~~~~~~~ term.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; | ^~~~~~~~~~~~ term.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; | ^~~~~~~~~~~~ term.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; | ^~~~~~~~~~~~ term.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; | ^~~~~~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~~~ 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; | ^~~~~~~~~~ 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; | ^~~~~~~~~~ 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: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; | ^~~~~~~~~~~~ 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: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); | ^~~~~~ term.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: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; | ^~~~~~~~~~~~ term.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; | ^~~~~~~~~~~~ term.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; | ^~~~~~~~~~~~ term.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; | ^~~~~~~~~~~~ term.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); | ^~~~~~ term.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: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: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; | ^~~~~ term.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: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; | ^~~~~~~~~~~~ term.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; | ^~~~~~~~~~~~ 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: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; | ^~~~~ term.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; | ^~~~~ 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: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; | ^~~~~~~~~~~~ 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: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; | ^~~~~~~~~~~~ term.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; | ^~~~~~~~~~~~ term.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; | ^~~~~ term.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; | ^~~~~ term.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; | ^~~~~ term.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: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; | ^~~~~ term.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: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: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: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; | ^~~~~ 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; | ^~~~~~~~ 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: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; | ^~~~~ 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; | ^~~~~~~~ term.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; | ^~~~~ term.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; | ^~~~~ 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; | ^~~~~~~~ term.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: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; | ^~~~~ term.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; | ^~~~~ 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: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: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; | ^~~~~ term.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; | ^~~~~ term.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; | ^~~~~ 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; | ^~~~~~~~~~ In file included from loader.c:516: 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); | ^ term.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); | ^~~~~~ 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: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); | ^~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~ 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; | ^~~~~~~~~~ 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: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: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; | ^~~~~ 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; | ^~~~~~~~ loader.c: In function 'load_hashtab': loader.c:538:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 538 | hash_inst_addr = (BPLONG)RELOC_ADDR(hash_inst_addr); | ^ loader.c:549:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 549 | alt = (BPLONG)RELOC_ADDR(alt); | ^ loader.c: In function 'get_index_tab': loader.c:594:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 594 | val = (BPLONG)reloc_table[val]; | ^ loader.c:595:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 595 | if (val == (BPLONG)list_psc) { | ^ loader.c:606:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 606 | val = (BPLONG)reloc_table[val]; | ^ loader.c:620:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 620 | label = (BPLONG_PTR)BB4(buf_for_read); | ^ loader.c:621:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 621 | 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) | ^~~~~~ loader.c: In function 'gen_index': loader.c:644:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 644 | temp = (BPLONG_PTR)(hash_inst_addr) + 2; /* fill the slot in the hash inst*/ | ^ loader.c:646:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 646 | *temp = (BPLONG)ep1; | ^ loader.c:654:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 654 | *ep1++ = (BPLONG)ep2; | ^ loader.c:656:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 656 | while (*temp != (BPLONG)temp) { | ^ loader.c:659:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 659 | label = (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 */ | ^ loader.c:630:32: note: in expansion of macro 'FOLLOW' 630 | #define IS_LAST_HASH_ALT(temp) FOLLOW(FOLLOW(temp)) == FOLLOW(temp) | ^~~~~~ loader.c:662:25: note: in expansion of macro 'IS_LAST_HASH_ALT' 662 | if (IS_LAST_HASH_ALT(temp)) { | ^~~~~~~~~~~~~~~~ loader.c:54:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 54 | *ep++ = (BPLONG)arg1; | ^ loader.c:663:25: note: in expansion of macro 'GEN_JUMP' 663 | GEN_JUMP(jmp, label, ep2); | ^~~~~~~~ loader.c:45:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 45 | *ep++ = (BPLONG)lab_neq; \ | ^ loader.c:666:25: note: in expansion of macro 'GEN_HASH_BRANCH' 666 | GEN_HASH_BRANCH(hash_branch_constant, val, jumpaddr, ((BPLONG_PTR)label+3), ep2); | ^~~~~~~~~~~~~~~ loader.c:46:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 46 | *ep++ = (BPLONG)lab_eq; | ^ loader.c:666:25: note: in expansion of macro 'GEN_HASH_BRANCH' 666 | 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 */ | ^ loader.c:630:32: note: in expansion of macro 'FOLLOW' 630 | #define IS_LAST_HASH_ALT(temp) FOLLOW(FOLLOW(temp)) == FOLLOW(temp) | ^~~~~~ loader.c:670:25: note: in expansion of macro 'IS_LAST_HASH_ALT' 670 | if (IS_LAST_HASH_ALT(temp)) { | ^~~~~~~~~~~~~~~~ loader.c:54:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 54 | *ep++ = (BPLONG)arg1; | ^ loader.c:671:25: note: in expansion of macro 'GEN_JUMP' 671 | GEN_JUMP(jmp, label, ep2); | ^~~~~~~~ loader.c:50:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 50 | *ep++ = (BPLONG)arg2; | ^ loader.c:674:25: note: in expansion of macro 'GEN_COND_JUMP2' 674 | GEN_COND_JUMP2(hash_jmpn_list0, jumpaddr, ep2); | ^~~~~~~~~~~~~~ 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:57:22: warning: 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:630:32: note: in expansion of macro 'FOLLOW' 630 | #define IS_LAST_HASH_ALT(temp) FOLLOW(FOLLOW(temp)) == FOLLOW(temp) | ^~~~~~ loader.c:679:25: note: in expansion of macro 'IS_LAST_HASH_ALT' 679 | if (IS_LAST_HASH_ALT(temp)) { | ^~~~~~~~~~~~~~~~ loader.c:54:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 54 | *ep++ = (BPLONG)arg1; | ^ loader.c:680:25: note: in expansion of macro 'GEN_JUMP' 680 | GEN_JUMP(jmp, label, ep2); | ^~~~~~~~ loader.c:45:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 45 | *ep++ = (BPLONG)lab_neq; \ | ^ loader.c:683:25: note: in expansion of macro 'GEN_HASH_BRANCH' 683 | GEN_HASH_BRANCH(hash_branch_struct, val, jumpaddr, ((BPLONG_PTR)label+3), ep2); | ^~~~~~~~~~~~~~~ loader.c:46:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 46 | *ep++ = (BPLONG)lab_eq; | ^ loader.c:683:25: note: in expansion of macro 'GEN_HASH_BRANCH' 683 | GEN_HASH_BRANCH(hash_branch_struct, 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 */ | ^ loader.c:630:32: note: in expansion of macro 'FOLLOW' 630 | #define IS_LAST_HASH_ALT(temp) FOLLOW(FOLLOW(temp)) == FOLLOW(temp) | ^~~~~~ loader.c:687:25: note: in expansion of macro 'IS_LAST_HASH_ALT' 687 | if (IS_LAST_HASH_ALT(temp)) { | ^~~~~~~~~~~~~~~~ loader.c:54:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 54 | *ep++ = (BPLONG)arg1; | ^ loader.c:688:25: note: in expansion of macro 'GEN_JUMP' 688 | GEN_JUMP(jmp, label, ep2); | ^~~~~~~~ loader.c:50:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 50 | *ep++ = (BPLONG)arg2; | ^ loader.c:691:25: note: in expansion of macro 'GEN_COND_JUMP2' 691 | GEN_COND_JUMP2(hash_jmpn_nil, jumpaddr, ep2); | ^~~~~~~~~~~~~~ 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:57:22: warning: 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:630:32: note: in expansion of macro 'FOLLOW' 630 | #define IS_LAST_HASH_ALT(temp) FOLLOW(FOLLOW(temp)) == FOLLOW(temp) | ^~~~~~ loader.c:696:25: note: in expansion of macro 'IS_LAST_HASH_ALT' 696 | if (IS_LAST_HASH_ALT(temp)) { | ^~~~~~~~~~~~~~~~ loader.c:54:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 54 | *ep++ = (BPLONG)arg1; | ^ loader.c:697:25: note: in expansion of macro 'GEN_JUMP' 697 | GEN_JUMP(jmp, label, ep2); | ^~~~~~~~ loader.c:40:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 40 | *ep++ = (BPLONG)arg3; | ^ loader.c:700:25: note: in expansion of macro 'GEN_COND_JUMP' 700 | GEN_COND_JUMP(hash_jmpn_constant, val, jumpaddr, ep2); | ^~~~~~~~~~~~~ loader.c:54:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 54 | *ep++ = (BPLONG)arg1; | ^ loader.c:701:25: note: in expansion of macro 'GEN_JUMP' 701 | GEN_JUMP(jmp, label, ep2); | ^~~~~~~~ loader.c:705:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 705 | temp = (BPLONG_PTR)*temp; | ^ loader.c: In function 'inserth': loader.c:720:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 720 | temp = (BPLONG_PTR)*temp; | ^ loader.c:721:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 721 | while ((BPLONG_PTR)*temp != temp) | ^ loader.c:727:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 727 | temp = (BPLONG_PTR)*(temp+3); | ^ loader.c:730:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 730 | *temp = (BPLONG)hptr; | ^ loader.c:733:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 733 | *hptr++ = (BPLONG)label; | ^ loader.c: In function 'insert_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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ loader.c:1209:9: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 1209 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ loader.c:1209:9: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 1209 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ loader.c:1209:9: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 1209 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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:1213:5: note: in expansion of macro 'ALIGN' 1213 | ALIGN(CHAR_PTR, curr_fence); /* insert a sym record */ | ^~~~~ 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:1213:5: note: in expansion of macro 'ALIGN' 1213 | ALIGN(CHAR_PTR, curr_fence); /* insert a sym record */ | ^~~~~ loader.c:1219:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1219 | GET_EP(sym_ptr) = (int (*)(void))nil_sym; | ^ loader.c: In function 'set_temp_ep': loader.c:1254:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1254 | GET_EP(sym_ptr) = (int (*)(void))ep; | ^ loader.c: In function 'set_real_ep': loader.c:1263:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1263 | GET_EP(sym_ptr) = (int (*)(void))(base + (BPLONG)GET_EP(sym_ptr)); /*???*/ | ^ loader.c: In function 'c_CURRENT_PREDICATE': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1304:20: note: in expansion of macro 'DEREF' 1304 | f = ARG(1, 2); DEREF(f); if (!ISATOM(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:1304:20: note: in expansion of macro 'DEREF' 1304 | 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) \ | ^ loader.c:1304:20: note: in expansion of macro 'DEREF' 1304 | 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; \ | ^ loader.c:1304:20: note: in expansion of macro 'DEREF' 1304 | f = ARG(1, 2); DEREF(f); if (!ISATOM(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:1307:20: note: in expansion of macro 'DEREF' 1307 | n = ARG(2, 2); DEREF(n); if (!ISINT(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:1307:20: note: in expansion of macro 'DEREF' 1307 | n = ARG(2, 2); DEREF(n); if (!ISINT(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:1307:20: note: in expansion of macro 'DEREF' 1307 | n = ARG(2, 2); DEREF(n); if (!ISINT(n)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1307:20: note: in expansion of macro 'DEREF' 1307 | n = ARG(2, 2); DEREF(n); if (!ISINT(n)) { | ^~~~~ 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:1312:15: note: in expansion of macro 'GET_ATM_SYM_REC' 1312 | sym_ptr = GET_ATM_SYM_REC(f); | ^~~~~~~~~~~~~~~ loader.c: In function 'c_CURRENT_PREDICATES': term.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:1345:24: note: in expansion of macro 'ADDTAG' 1345 | cell = ADDTAG(insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), 0), ATM); | ^~~~~~ loader.c:1347:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1347 | temp0 = ADDTAG((BPLONG)heap_top, LST); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ loader.c: In function 'look_for_sym_with_entrance': loader.c:1368:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1368 | if ((BPLONG)GET_ETYPE(sym_ptr) == T_PRED && (BPLONG)GET_EP(sym_ptr) == (BPLONG)p) return sym_ptr; | ^ loader.c:1368:84: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1368 | if ((BPLONG)GET_ETYPE(sym_ptr) == T_PRED && (BPLONG)GET_EP(sym_ptr) == (BPLONG)p) return sym_ptr; | ^ 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1470:28: note: in expansion of macro 'DEREF' 1470 | psc_bytes = ARG(1, 6); DEREF(psc_bytes); psc_bytes = INTVAL(psc_bytes); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1470:28: note: in expansion of macro 'DEREF' 1470 | psc_bytes = ARG(1, 6); DEREF(psc_bytes); psc_bytes = INTVAL(psc_bytes); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1470:28: note: in expansion of macro 'DEREF' 1470 | psc_bytes = ARG(1, 6); DEREF(psc_bytes); psc_bytes = INTVAL(psc_bytes); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1470:28: note: in expansion of macro 'DEREF' 1470 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:29: note: in expansion of macro 'DEREF' 1471 | text_bytes = ARG(2, 6); DEREF(text_bytes); text_bytes = INTVAL(text_bytes); | ^~~~~ term.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:29: note: in expansion of macro 'DEREF' 1471 | 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) \ | ^ loader.c:1471:29: note: in expansion of macro 'DEREF' 1471 | text_bytes = ARG(2, 6); DEREF(text_bytes); text_bytes = INTVAL(text_bytes); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:29: note: in expansion of macro 'DEREF' 1471 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1472:30: note: in expansion of macro 'DEREF' 1472 | index_bytes = ARG(3, 6); DEREF(index_bytes); index_bytes = INTVAL(index_bytes); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1472:30: note: in expansion of macro 'DEREF' 1472 | 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) \ | ^ loader.c:1472:30: note: in expansion of macro 'DEREF' 1472 | index_bytes = ARG(3, 6); DEREF(index_bytes); index_bytes = INTVAL(index_bytes); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1472:30: note: in expansion of macro 'DEREF' 1472 | index_bytes = ARG(3, 6); DEREF(index_bytes); index_bytes = INTVAL(index_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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1473:25: note: in expansion of macro 'DEREF' 1473 | BCSyms = ARG(4, 6); DEREF(BCSyms); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1473:25: note: in expansion of macro 'DEREF' 1473 | BCSyms = ARG(4, 6); DEREF(BCSyms); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1473:25: note: in expansion of macro 'DEREF' 1473 | BCSyms = ARG(4, 6); DEREF(BCSyms); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1473:25: note: in expansion of macro 'DEREF' 1473 | BCSyms = ARG(4, 6); 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); \ | ^~~~~~ loader.c:1474:26: note: in expansion of macro 'DEREF' 1474 | BCInsts = ARG(5, 6); DEREF(BCInsts); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1474:26: note: in expansion of macro 'DEREF' 1474 | 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) \ | ^ loader.c:1474:26: note: in expansion of macro 'DEREF' 1474 | BCInsts = ARG(5, 6); DEREF(BCInsts); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1474:26: note: in expansion of macro 'DEREF' 1474 | 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); \ | ^~~~~~ loader.c:1475:29: note: in expansion of macro 'DEREF' 1475 | BCHashTabs = ARG(6, 6); 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:1475:29: note: in expansion of macro 'DEREF' 1475 | 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) \ | ^ loader.c:1475:29: note: in expansion of macro 'DEREF' 1475 | BCHashTabs = ARG(6, 6); 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:1475:29: note: in expansion of macro 'DEREF' 1475 | BCHashTabs = ARG(6, 6); DEREF(BCHashTabs); | ^~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ loader.c:1488:9: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 1488 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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:183:9: note: in expansion of macro 'BP_MALLOC' 183 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ loader.c:1488:9: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 1488 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:188:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ loader.c:1488:9: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 1488 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ loader.c: In function 'load_syms_fromlist': loader.c:1519:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1519 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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); \ | ^~~~~~ loader.c:1520:40: note: in expansion of macro 'DEREF' 1520 | sym_struct = FOLLOW(list_ptr); DEREF(sym_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:1520:40: note: in expansion of macro 'DEREF' 1520 | 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) \ | ^ loader.c:1520:40: note: in expansion of macro 'DEREF' 1520 | sym_struct = FOLLOW(list_ptr); DEREF(sym_struct); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1520:40: note: in expansion of macro 'DEREF' 1520 | sym_struct = FOLLOW(list_ptr); DEREF(sym_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); \ | ^~~~~~ loader.c:1521:38: note: in expansion of macro 'DEREF' 1521 | BCSyms = FOLLOW(list_ptr+1); DEREF(BCSyms); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1521:38: note: in expansion of macro 'DEREF' 1521 | BCSyms = FOLLOW(list_ptr+1); DEREF(BCSyms); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1521:38: note: in expansion of macro 'DEREF' 1521 | BCSyms = FOLLOW(list_ptr+1); DEREF(BCSyms); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1521:38: note: in expansion of macro 'DEREF' 1521 | 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); \ | ^~~~~~ loader.c:1522:9: note: in expansion of macro 'DEREF' 1522 | DEREF(sym_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:1522:9: note: in expansion of macro 'DEREF' 1522 | 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) \ | ^ loader.c:1522:9: note: in expansion of macro 'DEREF' 1522 | DEREF(sym_struct); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1522:9: note: in expansion of macro 'DEREF' 1522 | DEREF(sym_struct); | ^~~~~ loader.c:1523:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1523 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(sym_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); \ | ^~~~~~ loader.c:1524:43: note: in expansion of macro 'DEREF' 1524 | ep_offset = FOLLOW(struct_ptr+1); DEREF(ep_offset); ep_offset = INTVAL(ep_offset); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1524:43: note: in expansion of macro 'DEREF' 1524 | ep_offset = FOLLOW(struct_ptr+1); DEREF(ep_offset); ep_offset = INTVAL(ep_offset); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1524:43: note: in expansion of macro 'DEREF' 1524 | ep_offset = FOLLOW(struct_ptr+1); DEREF(ep_offset); ep_offset = INTVAL(ep_offset); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1524:43: note: in expansion of macro 'DEREF' 1524 | 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); \ | ^~~~~~ loader.c:1525:39: note: in expansion of macro 'DEREF' 1525 | arity = FOLLOW(struct_ptr+2); DEREF(arity); arity = INTVAL(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:1525:39: note: in expansion of macro 'DEREF' 1525 | arity = FOLLOW(struct_ptr+2); DEREF(arity); arity = INTVAL(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:1525:39: note: in expansion of macro 'DEREF' 1525 | arity = FOLLOW(struct_ptr+2); DEREF(arity); arity = INTVAL(arity); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1525:39: note: in expansion of macro 'DEREF' 1525 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1526:37: note: in expansion of macro 'DEREF' 1526 | len = FOLLOW(struct_ptr+3); DEREF(len); len = INTVAL(len); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1526:37: note: in expansion of macro 'DEREF' 1526 | len = FOLLOW(struct_ptr+3); DEREF(len); len = INTVAL(len); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1526:37: note: in expansion of macro 'DEREF' 1526 | len = FOLLOW(struct_ptr+3); DEREF(len); len = INTVAL(len); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1526:37: note: in expansion of macro 'DEREF' 1526 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1527:37: note: in expansion of macro 'DEREF' 1527 | 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); \ | ^ loader.c:1527:37: note: in expansion of macro 'DEREF' 1527 | atm = FOLLOW(struct_ptr+4); 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:1527:37: note: in expansion of macro 'DEREF' 1527 | atm = FOLLOW(struct_ptr+4); DEREF(atm); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1527:37: note: in expansion of macro 'DEREF' 1527 | atm = FOLLOW(struct_ptr+4); DEREF(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:1528:32: note: in expansion of macro 'GET_ATM_SYM_REC' 1528 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(atm); | ^~~~~~~~~~~~~~~ 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:1538:5: note: in expansion of macro 'ALIGN' 1538 | 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:1538:5: note: in expansion of macro 'ALIGN' 1538 | ALIGN(CHAR_PTR, curr_fence); | ^~~~~ loader.c: In function 'load_text_fromlist': loader.c:1553:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1553 | *last_text = (BPLONG)inst_addr; | ^ loader.c:1560:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1560 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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); \ | ^~~~~~ loader.c:1561:44: note: in expansion of macro 'DEREF' 1561 | 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); \ | ^ loader.c:1561:44: note: in expansion of macro 'DEREF' 1561 | current_opcode = FOLLOW(list_ptr); DEREF(current_opcode); current_opcode = INTVAL(current_opcode); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1561:44: note: in expansion of macro 'DEREF' 1561 | current_opcode = FOLLOW(list_ptr); DEREF(current_opcode); current_opcode = INTVAL(current_opcode); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1561:44: note: in expansion of macro 'DEREF' 1561 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1562:39: note: in expansion of macro 'DEREF' 1562 | BCInsts = FOLLOW(list_ptr+1); DEREF(BCInsts); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1562:39: note: in expansion of macro 'DEREF' 1562 | BCInsts = FOLLOW(list_ptr+1); DEREF(BCInsts); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1562:39: note: in expansion of macro 'DEREF' 1562 | 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; \ | ^ loader.c:1562:39: note: in expansion of macro 'DEREF' 1562 | BCInsts = FOLLOW(list_ptr+1); DEREF(BCInsts); | ^~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:69:5: note: in expansion of macro 'LoadLiteralFromBPList' 69 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:69:5: note: in expansion of macro 'LoadLiteralFromBPList' 69 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:69:5: note: in expansion of macro 'LoadLiteralFromBPList' 69 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:69:5: note: in expansion of macro 'LoadLiteralFromBPList' 69 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:69:5: note: in expansion of macro 'LoadLiteralFromBPList' 69 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:76:5: note: in expansion of macro 'LoadLiteralFromBPList' 76 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:76:5: note: in expansion of macro 'LoadLiteralFromBPList' 76 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:76:5: note: in expansion of macro 'LoadLiteralFromBPList' 76 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:76:5: note: in expansion of macro 'LoadLiteralFromBPList' 76 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:76:5: note: in expansion of macro 'LoadLiteralFromBPList' 76 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:76:5: note: in expansion of macro 'LoadLiteralFromBPList' 76 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:76:5: note: in expansion of macro 'LoadLiteralFromBPList' 76 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:76:5: note: in expansion of macro 'LoadLiteralFromBPList' 76 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:76:5: note: in expansion of macro 'LoadLiteralFromBPList' 76 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:77:5: note: in expansion of macro 'LoadLiteralFromBPList' 77 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:77:5: note: in expansion of macro 'LoadLiteralFromBPList' 77 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:77:5: note: in expansion of macro 'LoadLiteralFromBPList' 77 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:77:5: note: in expansion of macro 'LoadLiteralFromBPList' 77 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:77:5: note: in expansion of macro 'LoadLiteralFromBPList' 77 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:77:5: note: in expansion of macro 'LoadLiteralFromBPList' 77 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:77:5: note: in expansion of macro 'LoadLiteralFromBPList' 77 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:78:5: note: in expansion of macro 'LoadStructFromBPList' 78 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:78:5: note: in expansion of macro 'LoadStructFromBPList' 78 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:78:5: note: in expansion of macro 'LoadStructFromBPList' 78 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:78:5: note: in expansion of macro 'LoadStructFromBPList' 78 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:78:5: note: in expansion of macro 'LoadStructFromBPList' 78 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1419:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1419 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:78:5: note: in expansion of macro 'LoadStructFromBPList' 78 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:79:5: note: in expansion of macro 'LoadLiteralFromBPList' 79 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:79:5: note: in expansion of macro 'LoadLiteralFromBPList' 79 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:79:5: note: in expansion of macro 'LoadLiteralFromBPList' 79 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:79:5: note: in expansion of macro 'LoadLiteralFromBPList' 79 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:79:5: note: in expansion of macro 'LoadLiteralFromBPList' 79 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:88:5: note: in expansion of macro 'LoadYFromBPList' 88 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:88:5: note: in expansion of macro 'LoadYFromBPList' 88 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:88:5: note: in expansion of macro 'LoadYFromBPList' 88 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:88:5: note: in expansion of macro 'LoadYFromBPList' 88 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:88:5: note: in expansion of macro 'LoadYFromBPList' 88 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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) \ | ^ loader.c:1400:13: note: in expansion of macro 'DEREF' 1400 | 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; \ | ^ loader.c:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:121:5: note: in expansion of macro 'LoadYFromBPList' 121 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:121:5: note: in expansion of macro 'LoadYFromBPList' 121 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:121:5: note: in expansion of macro 'LoadYFromBPList' 121 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:121:5: note: in expansion of macro 'LoadYFromBPList' 121 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:121:5: note: in expansion of macro 'LoadYFromBPList' 121 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:122:5: note: in expansion of macro 'LoadYFromBPList' 122 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:122:5: note: in expansion of macro 'LoadYFromBPList' 122 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:122:5: note: in expansion of macro 'LoadYFromBPList' 122 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:126:5: note: in expansion of macro 'LoadAddrFromBPList' 126 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:126:5: note: in expansion of macro 'LoadAddrFromBPList' 126 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:127:5: note: in expansion of macro 'LoadYFromBPList' 127 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:127:5: note: in expansion of macro 'LoadYFromBPList' 127 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:127:5: note: in expansion of macro 'LoadYFromBPList' 127 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:127:5: note: in expansion of macro 'LoadYFromBPList' 127 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:127:5: note: in expansion of macro 'LoadYFromBPList' 127 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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); \ | ^~~~~~ loader.c:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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; \ | ^ loader.c:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:135:5: note: in expansion of macro 'LoadAddrFromBPList' 135 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:135:5: note: in expansion of macro 'LoadAddrFromBPList' 135 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:135:5: note: in expansion of macro 'LoadAddrFromBPList' 135 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:135:5: note: in expansion of macro 'LoadAddrFromBPList' 135 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:135:5: note: in expansion of macro 'LoadAddrFromBPList' 135 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:135:5: note: in expansion of macro 'LoadAddrFromBPList' 135 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:136:5: note: in expansion of macro 'LoadYFromBPList' 136 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:136:5: note: in expansion of macro 'LoadYFromBPList' 136 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:136:5: note: in expansion of macro 'LoadYFromBPList' 136 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:136:5: note: in expansion of macro 'LoadYFromBPList' 136 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:136:5: note: in expansion of macro 'LoadYFromBPList' 136 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:137:5: note: in expansion of macro 'LoadYFromBPList' 137 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:137:5: note: in expansion of macro 'LoadYFromBPList' 137 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:137:5: note: in expansion of macro 'LoadYFromBPList' 137 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:137:5: note: in expansion of macro 'LoadYFromBPList' 137 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:137:5: note: in expansion of macro 'LoadYFromBPList' 137 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:138:5: note: in expansion of macro 'LoadYFromBPList' 138 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:138:5: note: in expansion of macro 'LoadYFromBPList' 138 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:138:5: note: in expansion of macro 'LoadYFromBPList' 138 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:138:5: note: in expansion of macro 'LoadYFromBPList' 138 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:138:5: note: in expansion of macro 'LoadYFromBPList' 138 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:149:5: note: in expansion of macro 'LoadAddrFromBPList' 149 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:149:5: note: in expansion of macro 'LoadAddrFromBPList' 149 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:149:5: note: in expansion of macro 'LoadAddrFromBPList' 149 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:149:5: note: in expansion of macro 'LoadAddrFromBPList' 149 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:149:5: note: in expansion of macro 'LoadAddrFromBPList' 149 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:149:5: note: in expansion of macro 'LoadAddrFromBPList' 149 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:149:5: note: in expansion of macro 'LoadAddrFromBPList' 149 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:149:5: note: in expansion of macro 'LoadAddrFromBPList' 149 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:185:5: note: in expansion of macro 'LoadYFromBPList' 185 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:185:5: note: in expansion of macro 'LoadYFromBPList' 185 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:185:5: note: in expansion of macro 'LoadYFromBPList' 185 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:185:5: note: in expansion of macro 'LoadYFromBPList' 185 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:185:5: note: in expansion of macro 'LoadYFromBPList' 185 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:189:5: note: in expansion of macro 'LoadStructFromBPList' 189 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:189:5: note: in expansion of macro 'LoadStructFromBPList' 189 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:189:5: note: in expansion of macro 'LoadStructFromBPList' 189 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1419:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1419 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:189:5: note: in expansion of macro 'LoadStructFromBPList' 189 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:190:5: note: in expansion of macro 'LoadLiteralFromBPList' 190 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:190:5: note: in expansion of macro 'LoadLiteralFromBPList' 190 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:190:5: note: in expansion of macro 'LoadLiteralFromBPList' 190 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:200:5: note: in expansion of macro 'LoadAddrFromBPList' 200 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:200:5: note: in expansion of macro 'LoadAddrFromBPList' 200 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:200:5: note: in expansion of macro 'LoadAddrFromBPList' 200 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:200:5: note: in expansion of macro 'LoadAddrFromBPList' 200 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:200:5: note: in expansion of macro 'LoadAddrFromBPList' 200 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:200:5: note: in expansion of macro 'LoadAddrFromBPList' 200 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:201:5: note: in expansion of macro 'LoadYFromBPList' 201 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:201:5: note: in expansion of macro 'LoadYFromBPList' 201 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:201:5: note: in expansion of macro 'LoadYFromBPList' 201 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:201:5: note: in expansion of macro 'LoadYFromBPList' 201 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:201:5: note: in expansion of macro 'LoadYFromBPList' 201 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:202:5: note: in expansion of macro 'LoadYFromBPList' 202 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:202:5: note: in expansion of macro 'LoadYFromBPList' 202 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:202:5: note: in expansion of macro 'LoadYFromBPList' 202 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:202:5: note: in expansion of macro 'LoadYFromBPList' 202 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:202:5: note: in expansion of macro 'LoadYFromBPList' 202 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:202:5: note: in expansion of macro 'LoadYFromBPList' 202 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:202:5: note: in expansion of macro 'LoadYFromBPList' 202 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:203:5: note: in expansion of macro 'LoadLiteralFromBPList' 203 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:203:5: note: in expansion of macro 'LoadLiteralFromBPList' 203 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:203:5: note: in expansion of macro 'LoadLiteralFromBPList' 203 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:203:5: note: in expansion of macro 'LoadLiteralFromBPList' 203 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:203:5: note: in expansion of macro 'LoadLiteralFromBPList' 203 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:203:5: note: in expansion of macro 'LoadLiteralFromBPList' 203 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:203:5: note: in expansion of macro 'LoadLiteralFromBPList' 203 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:203:5: note: in expansion of macro 'LoadLiteralFromBPList' 203 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:203:5: note: in expansion of macro 'LoadLiteralFromBPList' 203 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:221:5: note: in expansion of macro 'LoadAddrFromBPList' 221 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:221:5: note: in expansion of macro 'LoadAddrFromBPList' 221 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:221:5: note: in expansion of macro 'LoadAddrFromBPList' 221 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:221:5: note: in expansion of macro 'LoadAddrFromBPList' 221 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:221:5: note: in expansion of macro 'LoadAddrFromBPList' 221 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:221:5: note: in expansion of macro 'LoadAddrFromBPList' 221 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:222:5: note: in expansion of macro 'LoadYFromBPList' 222 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:222:5: note: in expansion of macro 'LoadYFromBPList' 222 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:222:5: note: in expansion of macro 'LoadYFromBPList' 222 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:223:5: note: in expansion of macro 'LoadYFromBPList' 223 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:223:5: note: in expansion of macro 'LoadYFromBPList' 223 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:223:5: note: in expansion of macro 'LoadYFromBPList' 223 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:223:5: note: in expansion of macro 'LoadYFromBPList' 223 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:223:5: note: in expansion of macro 'LoadYFromBPList' 223 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:224:5: note: in expansion of macro 'LoadYFromBPList' 224 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:224:5: note: in expansion of macro 'LoadYFromBPList' 224 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:224:5: note: in expansion of macro 'LoadYFromBPList' 224 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:224:5: note: in expansion of macro 'LoadYFromBPList' 224 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:224:5: note: in expansion of macro 'LoadYFromBPList' 224 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:225:5: note: in expansion of macro 'LoadLiteralFromBPList' 225 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:225:5: note: in expansion of macro 'LoadLiteralFromBPList' 225 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:225:5: note: in expansion of macro 'LoadLiteralFromBPList' 225 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:231:5: note: in expansion of macro 'LoadAddrFromBPList' 231 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:231:5: note: in expansion of macro 'LoadAddrFromBPList' 231 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:231:5: note: in expansion of macro 'LoadAddrFromBPList' 231 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:231:5: note: in expansion of macro 'LoadAddrFromBPList' 231 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:231:5: note: in expansion of macro 'LoadAddrFromBPList' 231 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:231:5: note: in expansion of macro 'LoadAddrFromBPList' 231 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:232:5: note: in expansion of macro 'LoadYFromBPList' 232 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:232:5: note: in expansion of macro 'LoadYFromBPList' 232 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:232:5: note: in expansion of macro 'LoadYFromBPList' 232 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:232:5: note: in expansion of macro 'LoadYFromBPList' 232 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:232:5: note: in expansion of macro 'LoadYFromBPList' 232 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:233:5: note: in expansion of macro 'LoadYFromBPList' 233 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:233:5: note: in expansion of macro 'LoadYFromBPList' 233 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:233:5: note: in expansion of macro 'LoadYFromBPList' 233 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:233:5: note: in expansion of macro 'LoadYFromBPList' 233 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:233:5: note: in expansion of macro 'LoadYFromBPList' 233 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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); \ | ^~~~~~ loader.c:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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) \ | ^ loader.c:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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; \ | ^ loader.c:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:235:5: note: in expansion of macro 'LoadLiteralFromBPList' 235 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:235:5: note: in expansion of macro 'LoadLiteralFromBPList' 235 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:235:5: note: in expansion of macro 'LoadLiteralFromBPList' 235 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:235:5: note: in expansion of macro 'LoadLiteralFromBPList' 235 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:235:5: note: in expansion of macro 'LoadLiteralFromBPList' 235 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:249:5: note: in expansion of macro 'LoadAddrFromBPList' 249 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:249:5: note: in expansion of macro 'LoadAddrFromBPList' 249 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:249:5: note: in expansion of macro 'LoadAddrFromBPList' 249 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:249:5: note: in expansion of macro 'LoadAddrFromBPList' 249 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:250:5: note: in expansion of macro 'LoadYFromBPList' 250 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:250:5: note: in expansion of macro 'LoadYFromBPList' 250 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:250:5: note: in expansion of macro 'LoadYFromBPList' 250 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:250:5: note: in expansion of macro 'LoadYFromBPList' 250 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:250:5: note: in expansion of macro 'LoadYFromBPList' 250 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:251:5: note: in expansion of macro 'LoadYFromBPList' 251 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:251:5: note: in expansion of macro 'LoadYFromBPList' 251 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:251:5: note: in expansion of macro 'LoadYFromBPList' 251 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:251:5: note: in expansion of macro 'LoadYFromBPList' 251 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:251:5: note: in expansion of macro 'LoadYFromBPList' 251 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:251:5: note: in expansion of macro 'LoadYFromBPList' 251 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:251:5: note: in expansion of macro 'LoadYFromBPList' 251 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:252:5: note: in expansion of macro 'LoadYFromBPList' 252 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:252:5: note: in expansion of macro 'LoadYFromBPList' 252 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:252:5: note: in expansion of macro 'LoadYFromBPList' 252 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:253:5: note: in expansion of macro 'LoadYFromBPList' 253 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:253:5: note: in expansion of macro 'LoadYFromBPList' 253 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:253:5: note: in expansion of macro 'LoadYFromBPList' 253 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:253:5: note: in expansion of macro 'LoadYFromBPList' 253 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:253:5: note: in expansion of macro 'LoadYFromBPList' 253 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:254:5: note: in expansion of macro 'LoadLiteralFromBPList' 254 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:254:5: note: in expansion of macro 'LoadLiteralFromBPList' 254 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:254:5: note: in expansion of macro 'LoadLiteralFromBPList' 254 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:254:5: note: in expansion of macro 'LoadLiteralFromBPList' 254 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:254:5: note: in expansion of macro 'LoadLiteralFromBPList' 254 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:254:5: note: in expansion of macro 'LoadLiteralFromBPList' 254 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:254:5: note: in expansion of macro 'LoadLiteralFromBPList' 254 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:264:5: note: in expansion of macro 'LoadAddrFromBPList' 264 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:264:5: note: in expansion of macro 'LoadAddrFromBPList' 264 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:264:5: note: in expansion of macro 'LoadAddrFromBPList' 264 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:264:5: note: in expansion of macro 'LoadAddrFromBPList' 264 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:264:5: note: in expansion of macro 'LoadAddrFromBPList' 264 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:264:5: note: in expansion of macro 'LoadAddrFromBPList' 264 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:265:5: note: in expansion of macro 'LoadYFromBPList' 265 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:266:5: note: in expansion of macro 'LoadYFromBPList' 266 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:266:5: note: in expansion of macro 'LoadYFromBPList' 266 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:266:5: note: in expansion of macro 'LoadYFromBPList' 266 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:267:5: note: in expansion of macro 'LoadYFromBPList' 267 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:267:5: note: in expansion of macro 'LoadYFromBPList' 267 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:267:5: note: in expansion of macro 'LoadYFromBPList' 267 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:267:5: note: in expansion of macro 'LoadYFromBPList' 267 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:267:5: note: in expansion of macro 'LoadYFromBPList' 267 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:268:5: note: in expansion of macro 'LoadYFromBPList' 268 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:268:5: note: in expansion of macro 'LoadYFromBPList' 268 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:268:5: note: in expansion of macro 'LoadYFromBPList' 268 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:268:5: note: in expansion of macro 'LoadYFromBPList' 268 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:268:5: note: in expansion of macro 'LoadYFromBPList' 268 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:268:5: note: in expansion of macro 'LoadYFromBPList' 268 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:268:5: note: in expansion of macro 'LoadYFromBPList' 268 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:268:5: note: in expansion of macro 'LoadYFromBPList' 268 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:268:5: note: in expansion of macro 'LoadYFromBPList' 268 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:269:5: note: in expansion of macro 'LoadYFromBPList' 269 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:269:5: note: in expansion of macro 'LoadYFromBPList' 269 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:269:5: note: in expansion of macro 'LoadYFromBPList' 269 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:269:5: note: in expansion of macro 'LoadYFromBPList' 269 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:269:5: note: in expansion of macro 'LoadYFromBPList' 269 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:269:5: note: in expansion of macro 'LoadYFromBPList' 269 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:269:5: note: in expansion of macro 'LoadYFromBPList' 269 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:270:5: note: in expansion of macro 'LoadLiteralFromBPList' 270 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:270:5: note: in expansion of macro 'LoadLiteralFromBPList' 270 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:270:5: note: in expansion of macro 'LoadLiteralFromBPList' 270 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:270:5: note: in expansion of macro 'LoadLiteralFromBPList' 270 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:270:5: note: in expansion of macro 'LoadLiteralFromBPList' 270 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:270:5: note: in expansion of macro 'LoadLiteralFromBPList' 270 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:270:5: note: in expansion of macro 'LoadLiteralFromBPList' 270 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:279:5: note: in expansion of macro 'LoadAddrFromBPList' 279 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:279:5: note: in expansion of macro 'LoadAddrFromBPList' 279 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:279:5: note: in expansion of macro 'LoadAddrFromBPList' 279 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:279:5: note: in expansion of macro 'LoadAddrFromBPList' 279 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:280:5: note: in expansion of macro 'LoadLiteralFromBPList' 280 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:280:5: note: in expansion of macro 'LoadLiteralFromBPList' 280 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:280:5: note: in expansion of macro 'LoadLiteralFromBPList' 280 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:280:5: note: in expansion of macro 'LoadLiteralFromBPList' 280 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:280:5: note: in expansion of macro 'LoadLiteralFromBPList' 280 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:290:5: note: in expansion of macro 'LoadAddrFromBPList' 290 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:290:5: note: in expansion of macro 'LoadAddrFromBPList' 290 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:290:5: note: in expansion of macro 'LoadAddrFromBPList' 290 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:290:5: note: in expansion of macro 'LoadAddrFromBPList' 290 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:291:5: note: in expansion of macro 'LoadYFromBPList' 291 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:292:5: note: in expansion of macro 'LoadLiteralFromBPList' 292 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:292:5: note: in expansion of macro 'LoadLiteralFromBPList' 292 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:292:5: note: in expansion of macro 'LoadLiteralFromBPList' 292 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:298:5: note: in expansion of macro 'LoadAddrFromBPList' 298 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:298:5: note: in expansion of macro 'LoadAddrFromBPList' 298 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:298:5: note: in expansion of macro 'LoadAddrFromBPList' 298 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:298:5: note: in expansion of macro 'LoadAddrFromBPList' 298 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:299:5: note: in expansion of macro 'LoadYFromBPList' 299 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:299:5: note: in expansion of macro 'LoadYFromBPList' 299 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:299:5: note: in expansion of macro 'LoadYFromBPList' 299 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:299:5: note: in expansion of macro 'LoadYFromBPList' 299 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:299:5: note: in expansion of macro 'LoadYFromBPList' 299 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:300:5: note: in expansion of macro 'LoadYFromBPList' 300 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:300:5: note: in expansion of macro 'LoadYFromBPList' 300 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:300:5: note: in expansion of macro 'LoadYFromBPList' 300 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:300:5: note: in expansion of macro 'LoadYFromBPList' 300 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:300:5: note: in expansion of macro 'LoadYFromBPList' 300 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:300:5: note: in expansion of macro 'LoadYFromBPList' 300 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:300:5: note: in expansion of macro 'LoadYFromBPList' 300 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:301:5: note: in expansion of macro 'LoadYFromBPList' 301 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:301:5: note: in expansion of macro 'LoadYFromBPList' 301 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:301:5: note: in expansion of macro 'LoadYFromBPList' 301 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:301:5: note: in expansion of macro 'LoadYFromBPList' 301 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:301:5: note: in expansion of macro 'LoadYFromBPList' 301 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:302:5: note: in expansion of macro 'LoadYFromBPList' 302 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:302:5: note: in expansion of macro 'LoadYFromBPList' 302 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:302:5: note: in expansion of macro 'LoadYFromBPList' 302 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:303:5: note: in expansion of macro 'LoadYFromBPList' 303 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:303:5: note: in expansion of macro 'LoadYFromBPList' 303 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:303:5: note: in expansion of macro 'LoadYFromBPList' 303 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:304:5: note: in expansion of macro 'LoadYFromBPList' 304 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:304:5: note: in expansion of macro 'LoadYFromBPList' 304 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:304:5: note: in expansion of macro 'LoadYFromBPList' 304 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:304:5: note: in expansion of macro 'LoadYFromBPList' 304 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:304:5: note: in expansion of macro 'LoadYFromBPList' 304 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:305:5: note: in expansion of macro 'LoadLiteralFromBPList' 305 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:305:5: note: in expansion of macro 'LoadLiteralFromBPList' 305 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:305:5: note: in expansion of macro 'LoadLiteralFromBPList' 305 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:305:5: note: in expansion of macro 'LoadLiteralFromBPList' 305 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:305:5: note: in expansion of macro 'LoadLiteralFromBPList' 305 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:305:5: note: in expansion of macro 'LoadLiteralFromBPList' 305 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:305:5: note: in expansion of macro 'LoadLiteralFromBPList' 305 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:311:5: note: in expansion of macro 'LoadAddrFromBPList' 311 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:311:5: note: in expansion of macro 'LoadAddrFromBPList' 311 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:312:5: note: in expansion of macro 'LoadYFromBPList' 312 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:312:5: note: in expansion of macro 'LoadYFromBPList' 312 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:312:5: note: in expansion of macro 'LoadYFromBPList' 312 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:312:5: note: in expansion of macro 'LoadYFromBPList' 312 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:312:5: note: in expansion of macro 'LoadYFromBPList' 312 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:313:5: note: in expansion of macro 'LoadYFromBPList' 313 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:313:5: note: in expansion of macro 'LoadYFromBPList' 313 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:313:5: note: in expansion of macro 'LoadYFromBPList' 313 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:313:5: note: in expansion of macro 'LoadYFromBPList' 313 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:313:5: note: in expansion of macro 'LoadYFromBPList' 313 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:313:5: note: in expansion of macro 'LoadYFromBPList' 313 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:313:5: note: in expansion of macro 'LoadYFromBPList' 313 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:314:5: note: in expansion of macro 'LoadYFromBPList' 314 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:314:5: note: in expansion of macro 'LoadYFromBPList' 314 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:314:5: note: in expansion of macro 'LoadYFromBPList' 314 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:314:5: note: in expansion of macro 'LoadYFromBPList' 314 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:314:5: note: in expansion of macro 'LoadYFromBPList' 314 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:314:5: note: in expansion of macro 'LoadYFromBPList' 314 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:314:5: note: in expansion of macro 'LoadYFromBPList' 314 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:315:5: note: in expansion of macro 'LoadYFromBPList' 315 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:315:5: note: in expansion of macro 'LoadYFromBPList' 315 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:315:5: note: in expansion of macro 'LoadYFromBPList' 315 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:316:5: note: in expansion of macro 'LoadYFromBPList' 316 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:317:5: note: in expansion of macro 'LoadYFromBPList' 317 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:317:5: note: in expansion of macro 'LoadYFromBPList' 317 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:317:5: note: in expansion of macro 'LoadYFromBPList' 317 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:318:5: note: in expansion of macro 'LoadYFromBPList' 318 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:318:5: note: in expansion of macro 'LoadYFromBPList' 318 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:318:5: note: in expansion of macro 'LoadYFromBPList' 318 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:318:5: note: in expansion of macro 'LoadYFromBPList' 318 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:318:5: note: in expansion of macro 'LoadYFromBPList' 318 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:318:5: note: in expansion of macro 'LoadYFromBPList' 318 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:318:5: note: in expansion of macro 'LoadYFromBPList' 318 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:319:5: note: in expansion of macro 'LoadLiteralFromBPList' 319 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:319:5: note: in expansion of macro 'LoadLiteralFromBPList' 319 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:319:5: note: in expansion of macro 'LoadLiteralFromBPList' 319 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:319:5: note: in expansion of macro 'LoadLiteralFromBPList' 319 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:319:5: note: in expansion of macro 'LoadLiteralFromBPList' 319 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:319:5: note: in expansion of macro 'LoadLiteralFromBPList' 319 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:319:5: note: in expansion of macro 'LoadLiteralFromBPList' 319 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:325:5: note: in expansion of macro 'LoadAddrFromBPList' 325 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:325:5: note: in expansion of macro 'LoadAddrFromBPList' 325 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:326:5: note: in expansion of macro 'LoadYFromBPList' 326 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:326:5: note: in expansion of macro 'LoadYFromBPList' 326 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:326:5: note: in expansion of macro 'LoadYFromBPList' 326 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:326:5: note: in expansion of macro 'LoadYFromBPList' 326 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:326:5: note: in expansion of macro 'LoadYFromBPList' 326 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:326:5: note: in expansion of macro 'LoadYFromBPList' 326 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:326:5: note: in expansion of macro 'LoadYFromBPList' 326 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:327:5: note: in expansion of macro 'LoadYFromBPList' 327 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:327:5: note: in expansion of macro 'LoadYFromBPList' 327 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:327:5: note: in expansion of macro 'LoadYFromBPList' 327 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:327:5: note: in expansion of macro 'LoadYFromBPList' 327 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:327:5: note: in expansion of macro 'LoadYFromBPList' 327 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:328:5: note: in expansion of macro 'LoadYFromBPList' 328 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:328:5: note: in expansion of macro 'LoadYFromBPList' 328 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:328:5: note: in expansion of macro 'LoadYFromBPList' 328 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:329:5: note: in expansion of macro 'LoadYFromBPList' 329 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:329:5: note: in expansion of macro 'LoadYFromBPList' 329 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:329:5: note: in expansion of macro 'LoadYFromBPList' 329 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:329:5: note: in expansion of macro 'LoadYFromBPList' 329 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:329:5: note: in expansion of macro 'LoadYFromBPList' 329 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:329:5: note: in expansion of macro 'LoadYFromBPList' 329 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:329:5: note: in expansion of macro 'LoadYFromBPList' 329 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:330:5: note: in expansion of macro 'LoadYFromBPList' 330 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:330:5: note: in expansion of macro 'LoadYFromBPList' 330 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:330:5: note: in expansion of macro 'LoadYFromBPList' 330 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:330:5: note: in expansion of macro 'LoadYFromBPList' 330 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:330:5: note: in expansion of macro 'LoadYFromBPList' 330 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:331:5: note: in expansion of macro 'LoadYFromBPList' 331 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:331:5: note: in expansion of macro 'LoadYFromBPList' 331 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:331:5: note: in expansion of macro 'LoadYFromBPList' 331 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:331:5: note: in expansion of macro 'LoadYFromBPList' 331 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:331:5: note: in expansion of macro 'LoadYFromBPList' 331 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:331:5: note: in expansion of macro 'LoadYFromBPList' 331 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:331:5: note: in expansion of macro 'LoadYFromBPList' 331 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:332:5: note: in expansion of macro 'LoadYFromBPList' 332 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:332:5: note: in expansion of macro 'LoadYFromBPList' 332 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:332:5: note: in expansion of macro 'LoadYFromBPList' 332 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:333:5: note: in expansion of macro 'LoadYFromBPList' 333 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:333:5: note: in expansion of macro 'LoadYFromBPList' 333 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:333:5: note: in expansion of macro 'LoadYFromBPList' 333 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:334:5: note: in expansion of macro 'LoadLiteralFromBPList' 334 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:334:5: note: in expansion of macro 'LoadLiteralFromBPList' 334 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:334:5: note: in expansion of macro 'LoadLiteralFromBPList' 334 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:340:5: note: in expansion of macro 'LoadAddrFromBPList' 340 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:340:5: note: in expansion of macro 'LoadAddrFromBPList' 340 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:340:5: note: in expansion of macro 'LoadAddrFromBPList' 340 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:340:5: note: in expansion of macro 'LoadAddrFromBPList' 340 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:340:5: note: in expansion of macro 'LoadAddrFromBPList' 340 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:340:5: note: in expansion of macro 'LoadAddrFromBPList' 340 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:341:5: note: in expansion of macro 'LoadYFromBPList' 341 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:341:5: note: in expansion of macro 'LoadYFromBPList' 341 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:341:5: note: in expansion of macro 'LoadYFromBPList' 341 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:341:5: note: in expansion of macro 'LoadYFromBPList' 341 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:341:5: note: in expansion of macro 'LoadYFromBPList' 341 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:341:5: note: in expansion of macro 'LoadYFromBPList' 341 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:341:5: note: in expansion of macro 'LoadYFromBPList' 341 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:342:5: note: in expansion of macro 'LoadYFromBPList' 342 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:342:5: note: in expansion of macro 'LoadYFromBPList' 342 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:342:5: note: in expansion of macro 'LoadYFromBPList' 342 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:343:5: note: in expansion of macro 'LoadYFromBPList' 343 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:343:5: note: in expansion of macro 'LoadYFromBPList' 343 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:343:5: note: in expansion of macro 'LoadYFromBPList' 343 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:344:5: note: in expansion of macro 'LoadYFromBPList' 344 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:345:5: note: in expansion of macro 'LoadYFromBPList' 345 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:346:5: note: in expansion of macro 'LoadYFromBPList' 346 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:346:5: note: in expansion of macro 'LoadYFromBPList' 346 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:346:5: note: in expansion of macro 'LoadYFromBPList' 346 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:346:5: note: in expansion of macro 'LoadYFromBPList' 346 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:346:5: note: in expansion of macro 'LoadYFromBPList' 346 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:347:5: note: in expansion of macro 'LoadYFromBPList' 347 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:347:5: note: in expansion of macro 'LoadYFromBPList' 347 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:347:5: note: in expansion of macro 'LoadYFromBPList' 347 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:347:5: note: in expansion of macro 'LoadYFromBPList' 347 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:347:5: note: in expansion of macro 'LoadYFromBPList' 347 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:347:5: note: in expansion of macro 'LoadYFromBPList' 347 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:347:5: note: in expansion of macro 'LoadYFromBPList' 347 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:347:5: note: in expansion of macro 'LoadYFromBPList' 347 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:347:5: note: in expansion of macro 'LoadYFromBPList' 347 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:348:5: note: in expansion of macro 'LoadYFromBPList' 348 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:348:5: note: in expansion of macro 'LoadYFromBPList' 348 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:348:5: note: in expansion of macro 'LoadYFromBPList' 348 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:348:5: note: in expansion of macro 'LoadYFromBPList' 348 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:348:5: note: in expansion of macro 'LoadYFromBPList' 348 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:348:5: note: in expansion of macro 'LoadYFromBPList' 348 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:348:5: note: in expansion of macro 'LoadYFromBPList' 348 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:349:5: note: in expansion of macro 'LoadYFromBPList' 349 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:349:5: note: in expansion of macro 'LoadYFromBPList' 349 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:349:5: note: in expansion of macro 'LoadYFromBPList' 349 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:349:5: note: in expansion of macro 'LoadYFromBPList' 349 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:349:5: note: in expansion of macro 'LoadYFromBPList' 349 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:350:5: note: in expansion of macro 'LoadLiteralFromBPList' 350 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:350:5: note: in expansion of macro 'LoadLiteralFromBPList' 350 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:350:5: note: in expansion of macro 'LoadLiteralFromBPList' 350 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:356:5: note: in expansion of macro 'LoadAddrFromBPList' 356 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:356:5: note: in expansion of macro 'LoadAddrFromBPList' 356 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:356:5: note: in expansion of macro 'LoadAddrFromBPList' 356 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:356:5: note: in expansion of macro 'LoadAddrFromBPList' 356 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:358:5: note: in expansion of macro 'LoadYFromBPList' 358 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:358:5: note: in expansion of macro 'LoadYFromBPList' 358 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:358:5: note: in expansion of macro 'LoadYFromBPList' 358 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:358:5: note: in expansion of macro 'LoadYFromBPList' 358 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:358:5: note: in expansion of macro 'LoadYFromBPList' 358 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:359:5: note: in expansion of macro 'LoadLiteralFromBPList' 359 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:359:5: note: in expansion of macro 'LoadLiteralFromBPList' 359 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:359:5: note: in expansion of macro 'LoadLiteralFromBPList' 359 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:365:5: note: in expansion of macro 'LoadAddrFromBPList' 365 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:365:5: note: in expansion of macro 'LoadAddrFromBPList' 365 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:365:5: note: in expansion of macro 'LoadAddrFromBPList' 365 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:365:5: note: in expansion of macro 'LoadAddrFromBPList' 365 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:366:5: note: in expansion of macro 'LoadConstantFromBPList' 366 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:366:5: note: in expansion of macro 'LoadConstantFromBPList' 366 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:366:5: note: in expansion of macro 'LoadConstantFromBPList' 366 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:367:5: note: in expansion of macro 'LoadYFromBPList' 367 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:367:5: note: in expansion of macro 'LoadYFromBPList' 367 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:367:5: note: in expansion of macro 'LoadYFromBPList' 367 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:368:5: note: in expansion of macro 'LoadYFromBPList' 368 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:368:5: note: in expansion of macro 'LoadYFromBPList' 368 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:368:5: note: in expansion of macro 'LoadYFromBPList' 368 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:368:5: note: in expansion of macro 'LoadYFromBPList' 368 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:368:5: note: in expansion of macro 'LoadYFromBPList' 368 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:369:5: note: in expansion of macro 'LoadLiteralFromBPList' 369 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:375:5: note: in expansion of macro 'LoadAddrFromBPList' 375 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:375:5: note: in expansion of macro 'LoadAddrFromBPList' 375 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:375:5: note: in expansion of macro 'LoadAddrFromBPList' 375 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:375:5: note: in expansion of macro 'LoadAddrFromBPList' 375 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:376:5: note: in expansion of macro 'LoadConstantFromBPList' 376 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:376:5: note: in expansion of macro 'LoadConstantFromBPList' 376 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:377:5: note: in expansion of macro 'LoadYFromBPList' 377 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:377:5: note: in expansion of macro 'LoadYFromBPList' 377 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:377:5: note: in expansion of macro 'LoadYFromBPList' 377 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:377:5: note: in expansion of macro 'LoadYFromBPList' 377 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:377:5: note: in expansion of macro 'LoadYFromBPList' 377 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:378:5: note: in expansion of macro 'LoadYFromBPList' 378 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:378:5: note: in expansion of macro 'LoadYFromBPList' 378 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:378:5: note: in expansion of macro 'LoadYFromBPList' 378 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:378:5: note: in expansion of macro 'LoadYFromBPList' 378 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:378:5: note: in expansion of macro 'LoadYFromBPList' 378 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:379:5: note: in expansion of macro 'LoadYFromBPList' 379 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:379:5: note: in expansion of macro 'LoadYFromBPList' 379 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:379:5: note: in expansion of macro 'LoadYFromBPList' 379 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:379:5: note: in expansion of macro 'LoadYFromBPList' 379 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:379:5: note: in expansion of macro 'LoadYFromBPList' 379 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:380:5: note: in expansion of macro 'LoadLiteralFromBPList' 380 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:380:5: note: in expansion of macro 'LoadLiteralFromBPList' 380 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:380:5: note: in expansion of macro 'LoadLiteralFromBPList' 380 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:386:5: note: in expansion of macro 'LoadAddrFromBPList' 386 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:386:5: note: in expansion of macro 'LoadAddrFromBPList' 386 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:386:5: note: in expansion of macro 'LoadAddrFromBPList' 386 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:386:5: note: in expansion of macro 'LoadAddrFromBPList' 386 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:387:5: note: in expansion of macro 'LoadConstantFromBPList' 387 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:387:5: note: in expansion of macro 'LoadConstantFromBPList' 387 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:388:5: note: in expansion of macro 'LoadYFromBPList' 388 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:388:5: note: in expansion of macro 'LoadYFromBPList' 388 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:388:5: note: in expansion of macro 'LoadYFromBPList' 388 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:388:5: note: in expansion of macro 'LoadYFromBPList' 388 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:388:5: note: in expansion of macro 'LoadYFromBPList' 388 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:389:5: note: in expansion of macro 'LoadYFromBPList' 389 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:389:5: note: in expansion of macro 'LoadYFromBPList' 389 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:389:5: note: in expansion of macro 'LoadYFromBPList' 389 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:389:5: note: in expansion of macro 'LoadYFromBPList' 389 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:389:5: note: in expansion of macro 'LoadYFromBPList' 389 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:390:5: note: in expansion of macro 'LoadYFromBPList' 390 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:390:5: note: in expansion of macro 'LoadYFromBPList' 390 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:390:5: note: in expansion of macro 'LoadYFromBPList' 390 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:390:5: note: in expansion of macro 'LoadYFromBPList' 390 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:390:5: note: in expansion of macro 'LoadYFromBPList' 390 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:391:5: note: in expansion of macro 'LoadYFromBPList' 391 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:391:5: note: in expansion of macro 'LoadYFromBPList' 391 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:391:5: note: in expansion of macro 'LoadYFromBPList' 391 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:391:5: note: in expansion of macro 'LoadYFromBPList' 391 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:391:5: note: in expansion of macro 'LoadYFromBPList' 391 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:392:5: note: in expansion of macro 'LoadLiteralFromBPList' 392 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:392:5: note: in expansion of macro 'LoadLiteralFromBPList' 392 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:392:5: note: in expansion of macro 'LoadLiteralFromBPList' 392 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:395:5: note: in expansion of macro 'LoadLiteralFromBPList' 395 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:395:5: note: in expansion of macro 'LoadLiteralFromBPList' 395 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:395:5: note: in expansion of macro 'LoadLiteralFromBPList' 395 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:398:5: note: in expansion of macro 'LoadLiteralFromBPList' 398 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:398:5: note: in expansion of macro 'LoadLiteralFromBPList' 398 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:398:5: note: in expansion of macro 'LoadLiteralFromBPList' 398 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:402:5: note: in expansion of macro 'LoadYFromBPList' 402 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:402:5: note: in expansion of macro 'LoadYFromBPList' 402 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:402:5: note: in expansion of macro 'LoadYFromBPList' 402 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:402:5: note: in expansion of macro 'LoadYFromBPList' 402 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:402:5: note: in expansion of macro 'LoadYFromBPList' 402 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:403:5: note: in expansion of macro 'LoadLiteralFromBPList' 403 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:403:5: note: in expansion of macro 'LoadLiteralFromBPList' 403 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:403:5: note: in expansion of macro 'LoadLiteralFromBPList' 403 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:406:5: note: in expansion of macro 'LoadYFromBPList' 406 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:406:5: note: in expansion of macro 'LoadYFromBPList' 406 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:406:5: note: in expansion of macro 'LoadYFromBPList' 406 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:406:5: note: in expansion of macro 'LoadYFromBPList' 406 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:406:5: note: in expansion of macro 'LoadYFromBPList' 406 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:408:5: note: in expansion of macro 'LoadAddrFromBPList' 408 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:408:5: note: in expansion of macro 'LoadAddrFromBPList' 408 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:408:5: note: in expansion of macro 'LoadAddrFromBPList' 408 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:408:5: note: in expansion of macro 'LoadAddrFromBPList' 408 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:409:5: note: in expansion of macro 'LoadAddrFromBPList' 409 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:409:5: note: in expansion of macro 'LoadAddrFromBPList' 409 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:409:5: note: in expansion of macro 'LoadAddrFromBPList' 409 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:409:5: note: in expansion of macro 'LoadAddrFromBPList' 409 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:412:5: note: in expansion of macro 'LoadYFromBPList' 412 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:412:5: note: in expansion of macro 'LoadYFromBPList' 412 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:412:5: note: in expansion of macro 'LoadYFromBPList' 412 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:412:5: note: in expansion of macro 'LoadYFromBPList' 412 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:412:5: note: in expansion of macro 'LoadYFromBPList' 412 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:413:5: note: in expansion of macro 'LoadAddrFromBPList' 413 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:413:5: note: in expansion of macro 'LoadAddrFromBPList' 413 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:413:5: note: in expansion of macro 'LoadAddrFromBPList' 413 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:413:5: note: in expansion of macro 'LoadAddrFromBPList' 413 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:414:5: note: in expansion of macro 'LoadAddrFromBPList' 414 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:414:5: note: in expansion of macro 'LoadAddrFromBPList' 414 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:414:5: note: in expansion of macro 'LoadAddrFromBPList' 414 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:414:5: note: in expansion of macro 'LoadAddrFromBPList' 414 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:417:5: note: in expansion of macro 'LoadYFromBPList' 417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:417:5: note: in expansion of macro 'LoadYFromBPList' 417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:417:5: note: in expansion of macro 'LoadYFromBPList' 417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:417:5: note: in expansion of macro 'LoadYFromBPList' 417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:417:5: note: in expansion of macro 'LoadYFromBPList' 417 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:418:5: note: in expansion of macro 'LoadStructFromBPList' 418 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:418:5: note: in expansion of macro 'LoadStructFromBPList' 418 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:418:5: note: in expansion of macro 'LoadStructFromBPList' 418 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1419:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1419 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:418:5: note: in expansion of macro 'LoadStructFromBPList' 418 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:419:5: note: in expansion of macro 'LoadAddrFromBPList' 419 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:419:5: note: in expansion of macro 'LoadAddrFromBPList' 419 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:419:5: note: in expansion of macro 'LoadAddrFromBPList' 419 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:419:5: note: in expansion of macro 'LoadAddrFromBPList' 419 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:420:5: note: in expansion of macro 'LoadAddrFromBPList' 420 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:420:5: note: in expansion of macro 'LoadAddrFromBPList' 420 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:420:5: note: in expansion of macro 'LoadAddrFromBPList' 420 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:420:5: note: in expansion of macro 'LoadAddrFromBPList' 420 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:423:5: note: in expansion of macro 'LoadYFromBPList' 423 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:423:5: note: in expansion of macro 'LoadYFromBPList' 423 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:423:5: note: in expansion of macro 'LoadYFromBPList' 423 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:423:5: note: in expansion of macro 'LoadYFromBPList' 423 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:423:5: note: in expansion of macro 'LoadYFromBPList' 423 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:424:5: note: in expansion of macro 'LoadStructFromBPList' 424 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:424:5: note: in expansion of macro 'LoadStructFromBPList' 424 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:424:5: note: in expansion of macro 'LoadStructFromBPList' 424 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1419:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1419 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:424:5: note: in expansion of macro 'LoadStructFromBPList' 424 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:425:5: note: in expansion of macro 'LoadAddrFromBPList' 425 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:425:5: note: in expansion of macro 'LoadAddrFromBPList' 425 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:425:5: note: in expansion of macro 'LoadAddrFromBPList' 425 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:425:5: note: in expansion of macro 'LoadAddrFromBPList' 425 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:426:5: note: in expansion of macro 'LoadAddrFromBPList' 426 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:426:5: note: in expansion of macro 'LoadAddrFromBPList' 426 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:426:5: note: in expansion of macro 'LoadAddrFromBPList' 426 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:426:5: note: in expansion of macro 'LoadAddrFromBPList' 426 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:427:5: note: in expansion of macro 'LoadYFromBPList' 427 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:427:5: note: in expansion of macro 'LoadYFromBPList' 427 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:427:5: note: in expansion of macro 'LoadYFromBPList' 427 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:427:5: note: in expansion of macro 'LoadYFromBPList' 427 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:427:5: note: in expansion of macro 'LoadYFromBPList' 427 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:431:5: note: in expansion of macro 'LoadYFromBPList' 431 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:431:5: note: in expansion of macro 'LoadYFromBPList' 431 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:431:5: note: in expansion of macro 'LoadYFromBPList' 431 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:431:5: note: in expansion of macro 'LoadYFromBPList' 431 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:431:5: note: in expansion of macro 'LoadYFromBPList' 431 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:432:5: note: in expansion of macro 'LoadAddrFromBPList' 432 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:432:5: note: in expansion of macro 'LoadAddrFromBPList' 432 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:432:5: note: in expansion of macro 'LoadAddrFromBPList' 432 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:432:5: note: in expansion of macro 'LoadAddrFromBPList' 432 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:433:5: note: in expansion of macro 'LoadAddrFromBPList' 433 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:433:5: note: in expansion of macro 'LoadAddrFromBPList' 433 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:433:5: note: in expansion of macro 'LoadAddrFromBPList' 433 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:433:5: note: in expansion of macro 'LoadAddrFromBPList' 433 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:434:5: note: in expansion of macro 'LoadAddrFromBPList' 434 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:434:5: note: in expansion of macro 'LoadAddrFromBPList' 434 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:434:5: note: in expansion of macro 'LoadAddrFromBPList' 434 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:434:5: note: in expansion of macro 'LoadAddrFromBPList' 434 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:435:5: note: in expansion of macro 'LoadYFromBPList' 435 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:435:5: note: in expansion of macro 'LoadYFromBPList' 435 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:435:5: note: in expansion of macro 'LoadYFromBPList' 435 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:435:5: note: in expansion of macro 'LoadYFromBPList' 435 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:435:5: note: in expansion of macro 'LoadYFromBPList' 435 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:435:5: note: in expansion of macro 'LoadYFromBPList' 435 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:435:5: note: in expansion of macro 'LoadYFromBPList' 435 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:436:5: note: in expansion of macro 'LoadYFromBPList' 436 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:436:5: note: in expansion of macro 'LoadYFromBPList' 436 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:436:5: note: in expansion of macro 'LoadYFromBPList' 436 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:436:5: note: in expansion of macro 'LoadYFromBPList' 436 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:436:5: note: in expansion of macro 'LoadYFromBPList' 436 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:439:5: note: in expansion of macro 'LoadYFromBPList' 439 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:439:5: note: in expansion of macro 'LoadYFromBPList' 439 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:439:5: note: in expansion of macro 'LoadYFromBPList' 439 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:439:5: note: in expansion of macro 'LoadYFromBPList' 439 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:439:5: note: in expansion of macro 'LoadYFromBPList' 439 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:440:5: note: in expansion of macro 'LoadAddrFromBPList' 440 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:440:5: note: in expansion of macro 'LoadAddrFromBPList' 440 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:440:5: note: in expansion of macro 'LoadAddrFromBPList' 440 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:440:5: note: in expansion of macro 'LoadAddrFromBPList' 440 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:441:5: note: in expansion of macro 'LoadAddrFromBPList' 441 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:441:5: note: in expansion of macro 'LoadAddrFromBPList' 441 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:442:5: note: in expansion of macro 'LoadAddrFromBPList' 442 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:442:5: note: in expansion of macro 'LoadAddrFromBPList' 442 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:442:5: note: in expansion of macro 'LoadAddrFromBPList' 442 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:442:5: note: in expansion of macro 'LoadAddrFromBPList' 442 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:443:5: note: in expansion of macro 'LoadYFromBPList' 443 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:443:5: note: in expansion of macro 'LoadYFromBPList' 443 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:443:5: note: in expansion of macro 'LoadYFromBPList' 443 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:443:5: note: in expansion of macro 'LoadYFromBPList' 443 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:443:5: note: in expansion of macro 'LoadYFromBPList' 443 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:446:5: note: in expansion of macro 'LoadYFromBPList' 446 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:446:5: note: in expansion of macro 'LoadYFromBPList' 446 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:446:5: note: in expansion of macro 'LoadYFromBPList' 446 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:446:5: note: in expansion of macro 'LoadYFromBPList' 446 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:446:5: note: in expansion of macro 'LoadYFromBPList' 446 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:446:5: note: in expansion of macro 'LoadYFromBPList' 446 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:446:5: note: in expansion of macro 'LoadYFromBPList' 446 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:447:5: note: in expansion of macro 'LoadAddrFromBPList' 447 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:447:5: note: in expansion of macro 'LoadAddrFromBPList' 447 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:448:5: note: in expansion of macro 'LoadAddrFromBPList' 448 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:448:5: note: in expansion of macro 'LoadAddrFromBPList' 448 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:448:5: note: in expansion of macro 'LoadAddrFromBPList' 448 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:448:5: note: in expansion of macro 'LoadAddrFromBPList' 448 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:449:5: note: in expansion of macro 'LoadAddrFromBPList' 449 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:449:5: note: in expansion of macro 'LoadAddrFromBPList' 449 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:449:5: note: in expansion of macro 'LoadAddrFromBPList' 449 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:449:5: note: in expansion of macro 'LoadAddrFromBPList' 449 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:461:5: note: in expansion of macro 'LoadYFromBPList' 461 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:461:5: note: in expansion of macro 'LoadYFromBPList' 461 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:461:5: note: in expansion of macro 'LoadYFromBPList' 461 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:461:5: note: in expansion of macro 'LoadYFromBPList' 461 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:461:5: note: in expansion of macro 'LoadYFromBPList' 461 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:462:5: note: in expansion of macro 'LoadYFromBPList' 462 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:462:5: note: in expansion of macro 'LoadYFromBPList' 462 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:462:5: note: in expansion of macro 'LoadYFromBPList' 462 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:462:5: note: in expansion of macro 'LoadYFromBPList' 462 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:462:5: note: in expansion of macro 'LoadYFromBPList' 462 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:463:5: note: in expansion of macro 'LoadAddrFromBPList' 463 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:463:5: note: in expansion of macro 'LoadAddrFromBPList' 463 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:463:5: note: in expansion of macro 'LoadAddrFromBPList' 463 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:463:5: note: in expansion of macro 'LoadAddrFromBPList' 463 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:469:5: note: in expansion of macro 'LoadYFromBPList' 469 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:469:5: note: in expansion of macro 'LoadYFromBPList' 469 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:469:5: note: in expansion of macro 'LoadYFromBPList' 469 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:469:5: note: in expansion of macro 'LoadYFromBPList' 469 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:469:5: note: in expansion of macro 'LoadYFromBPList' 469 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:470:5: note: in expansion of macro 'LoadConstantFromBPList' 470 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:470:5: note: in expansion of macro 'LoadConstantFromBPList' 470 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:471:5: note: in expansion of macro 'LoadAddrFromBPList' 471 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:471:5: note: in expansion of macro 'LoadAddrFromBPList' 471 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:475:5: note: in expansion of macro 'LoadYFromBPList' 475 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:475:5: note: in expansion of macro 'LoadYFromBPList' 475 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:475:5: note: in expansion of macro 'LoadYFromBPList' 475 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:475:5: note: in expansion of macro 'LoadYFromBPList' 475 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:475:5: note: in expansion of macro 'LoadYFromBPList' 475 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:476:5: note: in expansion of macro 'LoadLiteralFromBPList' 476 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:476:5: note: in expansion of macro 'LoadLiteralFromBPList' 476 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:476:5: note: in expansion of macro 'LoadLiteralFromBPList' 476 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:477:5: note: in expansion of macro 'LoadAddrFromBPList' 477 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:477:5: note: in expansion of macro 'LoadAddrFromBPList' 477 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:477:5: note: in expansion of macro 'LoadAddrFromBPList' 477 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:477:5: note: in expansion of macro 'LoadAddrFromBPList' 477 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:481:5: note: in expansion of macro 'LoadLiteralFromBPList' 481 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:481:5: note: in expansion of macro 'LoadLiteralFromBPList' 481 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:481:5: note: in expansion of macro 'LoadLiteralFromBPList' 481 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:482:5: note: in expansion of macro 'LoadYFromBPList' 482 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:482:5: note: in expansion of macro 'LoadYFromBPList' 482 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:482:5: note: in expansion of macro 'LoadYFromBPList' 482 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:482:5: note: in expansion of macro 'LoadYFromBPList' 482 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:482:5: note: in expansion of macro 'LoadYFromBPList' 482 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:483:5: note: in expansion of macro 'LoadAddrFromBPList' 483 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:483:5: note: in expansion of macro 'LoadAddrFromBPList' 483 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:483:5: note: in expansion of macro 'LoadAddrFromBPList' 483 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:483:5: note: in expansion of macro 'LoadAddrFromBPList' 483 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:498:5: note: in expansion of macro 'LoadYFromBPList' 498 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:498:5: note: in expansion of macro 'LoadYFromBPList' 498 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:498:5: note: in expansion of macro 'LoadYFromBPList' 498 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:498:5: note: in expansion of macro 'LoadYFromBPList' 498 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:498:5: note: in expansion of macro 'LoadYFromBPList' 498 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:499:5: note: in expansion of macro 'LoadAddrFromBPList' 499 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:499:5: note: in expansion of macro 'LoadAddrFromBPList' 499 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:502:5: note: in expansion of macro 'LoadYFromBPList' 502 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:502:5: note: in expansion of macro 'LoadYFromBPList' 502 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:502:5: note: in expansion of macro 'LoadYFromBPList' 502 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:502:5: note: in expansion of macro 'LoadYFromBPList' 502 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:502:5: note: in expansion of macro 'LoadYFromBPList' 502 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:503:5: note: in expansion of macro 'LoadLiteralFromBPList' 503 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:504:5: note: in expansion of macro 'LoadLiteralFromBPList' 504 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:504:5: note: in expansion of macro 'LoadLiteralFromBPList' 504 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:504:5: note: in expansion of macro 'LoadLiteralFromBPList' 504 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:505:5: note: in expansion of macro 'LoadAddrFromBPList' 505 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:505:5: note: in expansion of macro 'LoadAddrFromBPList' 505 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:505:5: note: in expansion of macro 'LoadAddrFromBPList' 505 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:505:5: note: in expansion of macro 'LoadAddrFromBPList' 505 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:505:5: note: in expansion of macro 'LoadAddrFromBPList' 505 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:505:5: note: in expansion of macro 'LoadAddrFromBPList' 505 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:509:5: note: in expansion of macro 'LoadAddrFromBPList' 509 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:509:5: note: in expansion of macro 'LoadAddrFromBPList' 509 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:509:5: note: in expansion of macro 'LoadAddrFromBPList' 509 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:509:5: note: in expansion of macro 'LoadAddrFromBPList' 509 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:513:5: note: in expansion of macro 'LoadAddrFromBPList' 513 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:513:5: note: in expansion of macro 'LoadAddrFromBPList' 513 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:513:5: note: in expansion of macro 'LoadAddrFromBPList' 513 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:513:5: note: in expansion of macro 'LoadAddrFromBPList' 513 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:514:5: note: in expansion of macro 'LoadAddrFromBPList' 514 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:514:5: note: in expansion of macro 'LoadAddrFromBPList' 514 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:518:5: note: in expansion of macro 'LoadStructFromBPList' 518 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:518:5: note: in expansion of macro 'LoadStructFromBPList' 518 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:518:5: note: in expansion of macro 'LoadStructFromBPList' 518 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1419:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1419 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:518:5: note: in expansion of macro 'LoadStructFromBPList' 518 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:519:5: note: in expansion of macro 'LoadAddrFromBPList' 519 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:519:5: note: in expansion of macro 'LoadAddrFromBPList' 519 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:519:5: note: in expansion of macro 'LoadAddrFromBPList' 519 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:519:5: note: in expansion of macro 'LoadAddrFromBPList' 519 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:525:5: note: in expansion of macro 'LoadAddrFromBPList' 525 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:525:5: note: in expansion of macro 'LoadAddrFromBPList' 525 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:525:5: note: in expansion of macro 'LoadAddrFromBPList' 525 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:525:5: note: in expansion of macro 'LoadAddrFromBPList' 525 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:526:5: note: in expansion of macro 'LoadYFromBPList' 526 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:526:5: note: in expansion of macro 'LoadYFromBPList' 526 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:526:5: note: in expansion of macro 'LoadYFromBPList' 526 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:526:5: note: in expansion of macro 'LoadYFromBPList' 526 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:526:5: note: in expansion of macro 'LoadYFromBPList' 526 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:526:5: note: in expansion of macro 'LoadYFromBPList' 526 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:526:5: note: in expansion of macro 'LoadYFromBPList' 526 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:527:5: note: in expansion of macro 'LoadYFromBPList' 527 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:527:5: note: in expansion of macro 'LoadYFromBPList' 527 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:527:5: note: in expansion of macro 'LoadYFromBPList' 527 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:527:5: note: in expansion of macro 'LoadYFromBPList' 527 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:527:5: note: in expansion of macro 'LoadYFromBPList' 527 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:535:5: note: in expansion of macro 'LoadYFromBPList' 535 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:535:5: note: in expansion of macro 'LoadYFromBPList' 535 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:535:5: note: in expansion of macro 'LoadYFromBPList' 535 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:535:5: note: in expansion of macro 'LoadYFromBPList' 535 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:535:5: note: in expansion of macro 'LoadYFromBPList' 535 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:536:5: note: in expansion of macro 'LoadYFromBPList' 536 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:536:5: note: in expansion of macro 'LoadYFromBPList' 536 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:536:5: note: in expansion of macro 'LoadYFromBPList' 536 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:536:5: note: in expansion of macro 'LoadYFromBPList' 536 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:536:5: note: in expansion of macro 'LoadYFromBPList' 536 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:536:5: note: in expansion of macro 'LoadYFromBPList' 536 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:536:5: note: in expansion of macro 'LoadYFromBPList' 536 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:537:5: note: in expansion of macro 'LoadYFromBPList' 537 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:537:5: note: in expansion of macro 'LoadYFromBPList' 537 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:537:5: note: in expansion of macro 'LoadYFromBPList' 537 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:537:5: note: in expansion of macro 'LoadYFromBPList' 537 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:537:5: note: in expansion of macro 'LoadYFromBPList' 537 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:538:5: note: in expansion of macro 'LoadYFromBPList' 538 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:538:5: note: in expansion of macro 'LoadYFromBPList' 538 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:538:5: note: in expansion of macro 'LoadYFromBPList' 538 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:538:5: note: in expansion of macro 'LoadYFromBPList' 538 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:538:5: note: in expansion of macro 'LoadYFromBPList' 538 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:571:5: note: in expansion of macro 'LoadYFromBPList' 571 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:571:5: note: in expansion of macro 'LoadYFromBPList' 571 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:571:5: note: in expansion of macro 'LoadYFromBPList' 571 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:571:5: note: in expansion of macro 'LoadYFromBPList' 571 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:571:5: note: in expansion of macro 'LoadYFromBPList' 571 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:572:5: note: in expansion of macro 'LoadYFromBPList' 572 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:572:5: note: in expansion of macro 'LoadYFromBPList' 572 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:572:5: note: in expansion of macro 'LoadYFromBPList' 572 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:572:5: note: in expansion of macro 'LoadYFromBPList' 572 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:572:5: note: in expansion of macro 'LoadYFromBPList' 572 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:573:5: note: in expansion of macro 'LoadYFromBPList' 573 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:573:5: note: in expansion of macro 'LoadYFromBPList' 573 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:573:5: note: in expansion of macro 'LoadYFromBPList' 573 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:573:5: note: in expansion of macro 'LoadYFromBPList' 573 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:573:5: note: in expansion of macro 'LoadYFromBPList' 573 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:577:5: note: in expansion of macro 'LoadYFromBPList' 577 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:577:5: note: in expansion of macro 'LoadYFromBPList' 577 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:577:5: note: in expansion of macro 'LoadYFromBPList' 577 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:577:5: note: in expansion of macro 'LoadYFromBPList' 577 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:577:5: note: in expansion of macro 'LoadYFromBPList' 577 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:578:5: note: in expansion of macro 'LoadYFromBPList' 578 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:578:5: note: in expansion of macro 'LoadYFromBPList' 578 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:578:5: note: in expansion of macro 'LoadYFromBPList' 578 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:578:5: note: in expansion of macro 'LoadYFromBPList' 578 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:578:5: note: in expansion of macro 'LoadYFromBPList' 578 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:581:5: note: in expansion of macro 'LoadConstantFromBPList' 581 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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) | ^ loader.c:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:581:5: note: in expansion of macro 'LoadConstantFromBPList' 581 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:582:5: note: in expansion of macro 'LoadYFromBPList' 582 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:582:5: note: in expansion of macro 'LoadYFromBPList' 582 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:582:5: note: in expansion of macro 'LoadYFromBPList' 582 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:582:5: note: in expansion of macro 'LoadYFromBPList' 582 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:582:5: note: in expansion of macro 'LoadYFromBPList' 582 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:583:5: note: in expansion of macro 'LoadYFromBPList' 583 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:583:5: note: in expansion of macro 'LoadYFromBPList' 583 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:583:5: note: in expansion of macro 'LoadYFromBPList' 583 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:583:5: note: in expansion of macro 'LoadYFromBPList' 583 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:583:5: note: in expansion of macro 'LoadYFromBPList' 583 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:584:5: note: in expansion of macro 'LoadYFromBPList' 584 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:587:5: note: in expansion of macro 'LoadYFromBPList' 587 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:588:5: note: in expansion of macro 'LoadYFromBPList' 588 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:589:5: note: in expansion of macro 'LoadYFromBPList' 589 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:590:5: note: in expansion of macro 'LoadConstantFromBPList' 590 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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; \ | ^ loader.c:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:590:5: note: in expansion of macro 'LoadConstantFromBPList' 590 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:596:5: note: in expansion of macro 'LoadYFromBPList' 596 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:597:5: note: in expansion of macro 'LoadYFromBPList' 597 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:598:5: note: in expansion of macro 'LoadConstantFromBPList' 598 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:598:5: note: in expansion of macro 'LoadConstantFromBPList' 598 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:598:5: note: in expansion of macro 'LoadConstantFromBPList' 598 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:605:5: note: in expansion of macro 'LoadConstantFromBPList' 605 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:605:5: note: in expansion of macro 'LoadConstantFromBPList' 605 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:609:5: note: in expansion of macro 'LoadAddrFromBPList' 609 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:609:5: note: in expansion of macro 'LoadAddrFromBPList' 609 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:609:5: note: in expansion of macro 'LoadAddrFromBPList' 609 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:609:5: note: in expansion of macro 'LoadAddrFromBPList' 609 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:610:5: note: in expansion of macro 'LoadYFromBPList' 610 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:610:5: note: in expansion of macro 'LoadYFromBPList' 610 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:610:5: note: in expansion of macro 'LoadYFromBPList' 610 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:616:5: note: in expansion of macro 'LoadYFromBPList' 616 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:616:5: note: in expansion of macro 'LoadYFromBPList' 616 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:616:5: note: in expansion of macro 'LoadYFromBPList' 616 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:617:5: note: in expansion of macro 'LoadStructFromBPList' 617 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:617:5: note: in expansion of macro 'LoadStructFromBPList' 617 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:617:5: note: in expansion of macro 'LoadStructFromBPList' 617 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1419:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1419 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:617:5: note: in expansion of macro 'LoadStructFromBPList' 617 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:620:5: note: in expansion of macro 'LoadAddrFromBPList' 620 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:620:5: note: in expansion of macro 'LoadAddrFromBPList' 620 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:620:5: note: in expansion of macro 'LoadAddrFromBPList' 620 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:620:5: note: in expansion of macro 'LoadAddrFromBPList' 620 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:620:5: note: in expansion of macro 'LoadAddrFromBPList' 620 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:620:5: note: in expansion of macro 'LoadAddrFromBPList' 620 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:621:5: note: in expansion of macro 'LoadYFromBPList' 621 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:621:5: note: in expansion of macro 'LoadYFromBPList' 621 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:621:5: note: in expansion of macro 'LoadYFromBPList' 621 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:621:5: note: in expansion of macro 'LoadYFromBPList' 621 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:621:5: note: in expansion of macro 'LoadYFromBPList' 621 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:622:5: note: in expansion of macro 'LoadStructFromBPList' 622 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1419:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1419 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:622:5: note: in expansion of macro 'LoadStructFromBPList' 622 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:627:5: note: in expansion of macro 'LoadYFromBPList' 627 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:627:5: note: in expansion of macro 'LoadYFromBPList' 627 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:627:5: note: in expansion of macro 'LoadYFromBPList' 627 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:627:5: note: in expansion of macro 'LoadYFromBPList' 627 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:627:5: note: in expansion of macro 'LoadYFromBPList' 627 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:628:5: note: in expansion of macro 'LoadStructFromBPList' 628 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1419:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1419 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:628:5: note: in expansion of macro 'LoadStructFromBPList' 628 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:629:5: note: in expansion of macro 'LoadYFromBPList' 629 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:629:5: note: in expansion of macro 'LoadYFromBPList' 629 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:629:5: note: in expansion of macro 'LoadYFromBPList' 629 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:629:5: note: in expansion of macro 'LoadYFromBPList' 629 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:629:5: note: in expansion of macro 'LoadYFromBPList' 629 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:630:5: note: in expansion of macro 'LoadYFromBPList' 630 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:630:5: note: in expansion of macro 'LoadYFromBPList' 630 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:630:5: note: in expansion of macro 'LoadYFromBPList' 630 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:630:5: note: in expansion of macro 'LoadYFromBPList' 630 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:630:5: note: in expansion of macro 'LoadYFromBPList' 630 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:634:5: note: in expansion of macro 'LoadYFromBPList' 634 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:634:5: note: in expansion of macro 'LoadYFromBPList' 634 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:634:5: note: in expansion of macro 'LoadYFromBPList' 634 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:635:5: note: in expansion of macro 'LoadStructFromBPList' 635 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:635:5: note: in expansion of macro 'LoadStructFromBPList' 635 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:635:5: note: in expansion of macro 'LoadStructFromBPList' 635 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1419:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1419 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:635:5: note: in expansion of macro 'LoadStructFromBPList' 635 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:636:5: note: in expansion of macro 'LoadYFromBPList' 636 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:636:5: note: in expansion of macro 'LoadYFromBPList' 636 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:636:5: note: in expansion of macro 'LoadYFromBPList' 636 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:636:5: note: in expansion of macro 'LoadYFromBPList' 636 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:636:5: note: in expansion of macro 'LoadYFromBPList' 636 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:640:5: note: in expansion of macro 'LoadYFromBPList' 640 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:640:5: note: in expansion of macro 'LoadYFromBPList' 640 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:640:5: note: in expansion of macro 'LoadYFromBPList' 640 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:640:5: note: in expansion of macro 'LoadYFromBPList' 640 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:640:5: note: in expansion of macro 'LoadYFromBPList' 640 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:641:5: note: in expansion of macro 'LoadStructFromBPList' 641 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:641:5: note: in expansion of macro 'LoadStructFromBPList' 641 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:641:5: note: in expansion of macro 'LoadStructFromBPList' 641 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1419:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1419 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:641:5: note: in expansion of macro 'LoadStructFromBPList' 641 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:642:5: note: in expansion of macro 'LoadConstantFromBPList' 642 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:642:5: note: in expansion of macro 'LoadConstantFromBPList' 642 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:642:5: note: in expansion of macro 'LoadConstantFromBPList' 642 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:646:5: note: in expansion of macro 'LoadStructFromBPList' 646 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:646:5: note: in expansion of macro 'LoadStructFromBPList' 646 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:646:5: note: in expansion of macro 'LoadStructFromBPList' 646 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1419:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1419 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:646:5: note: in expansion of macro 'LoadStructFromBPList' 646 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:650:5: note: in expansion of macro 'LoadLiteralFromBPList' 650 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:650:5: note: in expansion of macro 'LoadLiteralFromBPList' 650 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:650:5: note: in expansion of macro 'LoadLiteralFromBPList' 650 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:656:5: note: in expansion of macro 'LoadConstantFromBPList' 656 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:656:5: note: in expansion of macro 'LoadConstantFromBPList' 656 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:661:5: note: in expansion of macro 'LoadConstantFromBPList' 661 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:661:5: note: in expansion of macro 'LoadConstantFromBPList' 661 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:662:5: note: in expansion of macro 'LoadConstantFromBPList' 662 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:662:5: note: in expansion of macro 'LoadConstantFromBPList' 662 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:667:5: note: in expansion of macro 'LoadYFromBPList' 667 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:668:5: note: in expansion of macro 'LoadLiteralFromBPList' 668 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:668:5: note: in expansion of macro 'LoadLiteralFromBPList' 668 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:668:5: note: in expansion of macro 'LoadLiteralFromBPList' 668 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:674:5: note: in expansion of macro 'LoadYFromBPList' 674 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:674:5: note: in expansion of macro 'LoadYFromBPList' 674 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:674:5: note: in expansion of macro 'LoadYFromBPList' 674 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:674:5: note: in expansion of macro 'LoadYFromBPList' 674 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:674:5: note: in expansion of macro 'LoadYFromBPList' 674 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:675:5: note: in expansion of macro 'LoadLiteralFromBPList' 675 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:675:5: note: in expansion of macro 'LoadLiteralFromBPList' 675 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:675:5: note: in expansion of macro 'LoadLiteralFromBPList' 675 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:677:5: note: in expansion of macro 'LoadZsFromBPList' 677 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:677:5: note: in expansion of macro 'LoadZsFromBPList' 677 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:683:5: note: in expansion of macro 'LoadYFromBPList' 683 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:683:5: note: in expansion of macro 'LoadYFromBPList' 683 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:683:5: note: in expansion of macro 'LoadYFromBPList' 683 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:683:5: note: in expansion of macro 'LoadYFromBPList' 683 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:683:5: note: in expansion of macro 'LoadYFromBPList' 683 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:685:5: note: in expansion of macro 'LoadZFromBPList' 685 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:685:5: note: in expansion of macro 'LoadZFromBPList' 685 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:685:5: note: in expansion of macro 'LoadZFromBPList' 685 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:690:5: note: in expansion of macro 'LoadYFromBPList' 690 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:690:5: note: in expansion of macro 'LoadYFromBPList' 690 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:690:5: note: in expansion of macro 'LoadYFromBPList' 690 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:691:5: note: in expansion of macro 'LoadConstantFromBPList' 691 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:691:5: note: in expansion of macro 'LoadConstantFromBPList' 691 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:692:5: note: in expansion of macro 'LoadYFromBPList' 692 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:695:5: note: in expansion of macro 'LoadYFromBPList' 695 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:695:5: note: in expansion of macro 'LoadYFromBPList' 695 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:695:5: note: in expansion of macro 'LoadYFromBPList' 695 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:696:5: note: in expansion of macro 'LoadConstantFromBPList' 696 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:696:5: note: in expansion of macro 'LoadConstantFromBPList' 696 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:697:5: note: in expansion of macro 'LoadConstantFromBPList' 697 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:697:5: note: in expansion of macro 'LoadConstantFromBPList' 697 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:700:5: note: in expansion of macro 'LoadAddrFromBPList' 700 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:700:5: note: in expansion of macro 'LoadAddrFromBPList' 700 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:700:5: note: in expansion of macro 'LoadAddrFromBPList' 700 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:700:5: note: in expansion of macro 'LoadAddrFromBPList' 700 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:700:5: note: in expansion of macro 'LoadAddrFromBPList' 700 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:700:5: note: in expansion of macro 'LoadAddrFromBPList' 700 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:701:5: note: in expansion of macro 'LoadYFromBPList' 701 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:701:5: note: in expansion of macro 'LoadYFromBPList' 701 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:701:5: note: in expansion of macro 'LoadYFromBPList' 701 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:701:5: note: in expansion of macro 'LoadYFromBPList' 701 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:701:5: note: in expansion of macro 'LoadYFromBPList' 701 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ 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) | ^ loader.c:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:703:5: note: in expansion of macro 'LoadZFromBPList' 703 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:703:5: note: in expansion of macro 'LoadZFromBPList' 703 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:703:5: note: in expansion of macro 'LoadZFromBPList' 703 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:707:5: note: in expansion of macro 'LoadAddrFromBPList' 707 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:707:5: note: in expansion of macro 'LoadAddrFromBPList' 707 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:708:5: note: in expansion of macro 'LoadYFromBPList' 708 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:708:5: note: in expansion of macro 'LoadYFromBPList' 708 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:708:5: note: in expansion of macro 'LoadYFromBPList' 708 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:708:5: note: in expansion of macro 'LoadYFromBPList' 708 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:708:5: note: in expansion of macro 'LoadYFromBPList' 708 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:708:5: note: in expansion of macro 'LoadYFromBPList' 708 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:708:5: note: in expansion of macro 'LoadYFromBPList' 708 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:709:5: note: in expansion of macro 'LoadYFromBPList' 709 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:709:5: note: in expansion of macro 'LoadYFromBPList' 709 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:709:5: note: in expansion of macro 'LoadYFromBPList' 709 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:709:5: note: in expansion of macro 'LoadYFromBPList' 709 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:709:5: note: in expansion of macro 'LoadYFromBPList' 709 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:713:5: note: in expansion of macro 'LoadAddrFromBPList' 713 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:713:5: note: in expansion of macro 'LoadAddrFromBPList' 713 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:713:5: note: in expansion of macro 'LoadAddrFromBPList' 713 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:713:5: note: in expansion of macro 'LoadAddrFromBPList' 713 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:714:5: note: in expansion of macro 'LoadYFromBPList' 714 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:714:5: note: in expansion of macro 'LoadYFromBPList' 714 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:714:5: note: in expansion of macro 'LoadYFromBPList' 714 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:714:5: note: in expansion of macro 'LoadYFromBPList' 714 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:714:5: note: in expansion of macro 'LoadYFromBPList' 714 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:715:5: note: in expansion of macro 'LoadConstantFromBPList' 715 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:715:5: note: in expansion of macro 'LoadConstantFromBPList' 715 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1394:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1394 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:716:5: note: in expansion of macro 'LoadConstantFromBPList' 716 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1398:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1398 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | DEREF(i); \ | ^~~~~ 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1400:13: note: in expansion of macro 'DEREF' 1400 | 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:1404:26: note: in expansion of macro 'ADDTAG' 1404 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:716:5: note: in expansion of macro 'LoadConstantFromBPList' 716 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:721:5: note: in expansion of macro 'LoadYFromBPList' 721 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:721:5: note: in expansion of macro 'LoadYFromBPList' 721 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:721:5: note: in expansion of macro 'LoadYFromBPList' 721 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:721:5: note: in expansion of macro 'LoadYFromBPList' 721 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:721:5: note: in expansion of macro 'LoadYFromBPList' 721 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:722:5: note: in expansion of macro 'LoadZFromBPList' 722 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:722:5: note: in expansion of macro 'LoadZFromBPList' 722 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:734:5: note: in expansion of macro 'LoadZFromBPList' 734 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:734:5: note: in expansion of macro 'LoadZFromBPList' 734 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:735:5: note: in expansion of macro 'LoadZFromBPList' 735 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:735:5: note: in expansion of macro 'LoadZFromBPList' 735 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:736:5: note: in expansion of macro 'LoadYFromBPList' 736 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:736:5: note: in expansion of macro 'LoadYFromBPList' 736 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:736:5: note: in expansion of macro 'LoadYFromBPList' 736 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:736:5: note: in expansion of macro 'LoadYFromBPList' 736 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:736:5: note: in expansion of macro 'LoadYFromBPList' 736 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:740:5: note: in expansion of macro 'LoadYFromBPList' 740 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:740:5: note: in expansion of macro 'LoadYFromBPList' 740 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:740:5: note: in expansion of macro 'LoadYFromBPList' 740 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:745:5: note: in expansion of macro 'LoadYFromBPList' 745 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:745:5: note: in expansion of macro 'LoadYFromBPList' 745 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:745:5: note: in expansion of macro 'LoadYFromBPList' 745 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:745:5: note: in expansion of macro 'LoadYFromBPList' 745 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:745:5: note: in expansion of macro 'LoadYFromBPList' 745 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:746:5: note: in expansion of macro 'LoadLiteralFromBPList' 746 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:746:5: note: in expansion of macro 'LoadLiteralFromBPList' 746 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:746:5: note: in expansion of macro 'LoadLiteralFromBPList' 746 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:746:5: note: in expansion of macro 'LoadLiteralFromBPList' 746 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:746:5: note: in expansion of macro 'LoadLiteralFromBPList' 746 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:747:5: note: in expansion of macro 'LoadYFromBPList' 747 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:747:5: note: in expansion of macro 'LoadYFromBPList' 747 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:747:5: note: in expansion of macro 'LoadYFromBPList' 747 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:747:5: note: in expansion of macro 'LoadYFromBPList' 747 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:747:5: note: in expansion of macro 'LoadYFromBPList' 747 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:747:5: note: in expansion of macro 'LoadYFromBPList' 747 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:747:5: note: in expansion of macro 'LoadYFromBPList' 747 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:753:5: note: in expansion of macro 'LoadLiteralFromBPList' 753 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:753:5: note: in expansion of macro 'LoadLiteralFromBPList' 753 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:753:5: note: in expansion of macro 'LoadLiteralFromBPList' 753 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:754:5: note: in expansion of macro 'LoadYFromBPList' 754 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:754:5: note: in expansion of macro 'LoadYFromBPList' 754 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:754:5: note: in expansion of macro 'LoadYFromBPList' 754 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:754:5: note: in expansion of macro 'LoadYFromBPList' 754 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:754:5: note: in expansion of macro 'LoadYFromBPList' 754 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:754:5: note: in expansion of macro 'LoadYFromBPList' 754 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:754:5: note: in expansion of macro 'LoadYFromBPList' 754 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:755:5: note: in expansion of macro 'LoadYFromBPList' 755 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:755:5: note: in expansion of macro 'LoadYFromBPList' 755 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:755:5: note: in expansion of macro 'LoadYFromBPList' 755 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:755:5: note: in expansion of macro 'LoadYFromBPList' 755 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:755:5: note: in expansion of macro 'LoadYFromBPList' 755 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:755:5: note: in expansion of macro 'LoadYFromBPList' 755 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:755:5: note: in expansion of macro 'LoadYFromBPList' 755 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:758:5: note: in expansion of macro 'LoadYFromBPList' 758 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:758:5: note: in expansion of macro 'LoadYFromBPList' 758 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:758:5: note: in expansion of macro 'LoadYFromBPList' 758 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:759:5: note: in expansion of macro 'LoadYFromBPList' 759 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:760:5: note: in expansion of macro 'LoadZFromBPList' 760 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:760:5: note: in expansion of macro 'LoadZFromBPList' 760 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:760:5: note: in expansion of macro 'LoadZFromBPList' 760 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:763:5: note: in expansion of macro 'LoadLiteralFromBPList' 763 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:764:5: note: in expansion of macro 'LoadYFromBPList' 764 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:765:5: note: in expansion of macro 'LoadZFromBPList' 765 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:765:5: note: in expansion of macro 'LoadZFromBPList' 765 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:768:5: note: in expansion of macro 'LoadZFromBPList' 768 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:768:5: note: in expansion of macro 'LoadZFromBPList' 768 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:769:5: note: in expansion of macro 'LoadZFromBPList' 769 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ 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) \ | ^ loader.c:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:769:5: note: in expansion of macro 'LoadZFromBPList' 769 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:770:5: note: in expansion of macro 'LoadZFromBPList' 770 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:770:5: note: in expansion of macro 'LoadZFromBPList' 770 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:773:5: note: in expansion of macro 'LoadLiteralFromBPList' 773 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:774:5: note: in expansion of macro 'LoadAddrFromBPList' 774 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:774:5: note: in expansion of macro 'LoadAddrFromBPList' 774 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:774:5: note: in expansion of macro 'LoadAddrFromBPList' 774 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:774:5: note: in expansion of macro 'LoadAddrFromBPList' 774 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:774:5: note: in expansion of macro 'LoadAddrFromBPList' 774 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:774:5: note: in expansion of macro 'LoadAddrFromBPList' 774 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:777:5: note: in expansion of macro 'LoadLiteralFromBPList' 777 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:777:5: note: in expansion of macro 'LoadLiteralFromBPList' 777 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:777:5: note: in expansion of macro 'LoadLiteralFromBPList' 777 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:778:5: note: in expansion of macro 'LoadAddrFromBPList' 778 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:778:5: note: in expansion of macro 'LoadAddrFromBPList' 778 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:778:5: note: in expansion of macro 'LoadAddrFromBPList' 778 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:778:5: note: in expansion of macro 'LoadAddrFromBPList' 778 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:778:5: note: in expansion of macro 'LoadAddrFromBPList' 778 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:778:5: note: in expansion of macro 'LoadAddrFromBPList' 778 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:782:5: note: in expansion of macro 'LoadLiteralFromBPList' 782 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:782:5: note: in expansion of macro 'LoadLiteralFromBPList' 782 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:782:5: note: in expansion of macro 'LoadLiteralFromBPList' 782 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:782:5: note: in expansion of macro 'LoadLiteralFromBPList' 782 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:782:5: note: in expansion of macro 'LoadLiteralFromBPList' 782 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:783:5: note: in expansion of macro 'LoadAddrFromBPList' 783 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:783:5: note: in expansion of macro 'LoadAddrFromBPList' 783 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:783:5: note: in expansion of macro 'LoadAddrFromBPList' 783 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:783:5: note: in expansion of macro 'LoadAddrFromBPList' 783 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:784:5: note: in expansion of macro 'LoadZFromBPList' 784 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:784:5: note: in expansion of macro 'LoadZFromBPList' 784 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:784:5: note: in expansion of macro 'LoadZFromBPList' 784 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:785:5: note: in expansion of macro 'LoadZFromBPList' 785 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:785:5: note: in expansion of macro 'LoadZFromBPList' 785 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:785:5: note: in expansion of macro 'LoadZFromBPList' 785 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:788:5: note: in expansion of macro 'LoadLiteralFromBPList' 788 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:788:5: note: in expansion of macro 'LoadLiteralFromBPList' 788 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:788:5: note: in expansion of macro 'LoadLiteralFromBPList' 788 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:789:5: note: in expansion of macro 'LoadAddrFromBPList' 789 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:789:5: note: in expansion of macro 'LoadAddrFromBPList' 789 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:789:5: note: in expansion of macro 'LoadAddrFromBPList' 789 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:789:5: note: in expansion of macro 'LoadAddrFromBPList' 789 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:789:5: note: in expansion of macro 'LoadAddrFromBPList' 789 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:789:5: note: in expansion of macro 'LoadAddrFromBPList' 789 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:792:5: note: in expansion of macro 'LoadZFromBPList' 792 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:792:5: note: in expansion of macro 'LoadZFromBPList' 792 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:795:5: note: in expansion of macro 'LoadLiteralFromBPList' 795 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:795:5: note: in expansion of macro 'LoadLiteralFromBPList' 795 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:795:5: note: in expansion of macro 'LoadLiteralFromBPList' 795 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:795:5: note: in expansion of macro 'LoadLiteralFromBPList' 795 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:795:5: note: in expansion of macro 'LoadLiteralFromBPList' 795 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:796:5: note: in expansion of macro 'LoadAddrFromBPList' 796 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:796:5: note: in expansion of macro 'LoadAddrFromBPList' 796 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:797:5: note: in expansion of macro 'LoadZFromBPList' 797 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ 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) \ | ^ loader.c:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:797:5: note: in expansion of macro 'LoadZFromBPList' 797 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:798:5: note: in expansion of macro 'LoadZFromBPList' 798 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:798:5: note: in expansion of macro 'LoadZFromBPList' 798 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:800:5: note: in expansion of macro 'LoadZFromBPList' 800 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ 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) \ | ^ loader.c:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:800:5: note: in expansion of macro 'LoadZFromBPList' 800 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:803:5: note: in expansion of macro 'LoadLiteralFromBPList' 803 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:803:5: note: in expansion of macro 'LoadLiteralFromBPList' 803 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:803:5: note: in expansion of macro 'LoadLiteralFromBPList' 803 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:804:5: note: in expansion of macro 'LoadLiteralFromBPList' 804 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:807:5: note: in expansion of macro 'LoadLiteralFromBPList' 807 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:808:5: note: in expansion of macro 'LoadStructFromBPList' 808 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1419:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1419 | *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:1570: 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); | ^ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:811:5: note: in expansion of macro 'LoadZsFromBPList' 811 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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) \ | ^ loader.c:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:811:5: note: in expansion of macro 'LoadZsFromBPList' 811 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:811:5: note: in expansion of macro 'LoadZsFromBPList' 811 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:812:5: note: in expansion of macro 'LoadLiteralFromBPList' 812 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:816:5: note: in expansion of macro 'LoadAddrFromBPList' 816 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:816:5: note: in expansion of macro 'LoadAddrFromBPList' 816 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:817:5: note: in expansion of macro 'LoadLiteralFromBPList' 817 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:817:5: note: in expansion of macro 'LoadLiteralFromBPList' 817 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:817:5: note: in expansion of macro 'LoadLiteralFromBPList' 817 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:817:5: note: in expansion of macro 'LoadLiteralFromBPList' 817 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:817:5: note: in expansion of macro 'LoadLiteralFromBPList' 817 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:818:5: note: in expansion of macro 'LoadLiteralFromBPList' 818 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:820:5: note: in expansion of macro 'LoadZsFromBPList' 820 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:820:5: note: in expansion of macro 'LoadZsFromBPList' 820 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1446:13: note: in expansion of macro 'LoadZFromBPList' 1446 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:820:5: note: in expansion of macro 'LoadZsFromBPList' 820 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:821:5: note: in expansion of macro 'LoadLiteralFromBPList' 821 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:821:5: note: in expansion of macro 'LoadLiteralFromBPList' 821 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:821:5: note: in expansion of macro 'LoadLiteralFromBPList' 821 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:832:5: note: in expansion of macro 'LoadAddrFromBPList' 832 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:832:5: note: in expansion of macro 'LoadAddrFromBPList' 832 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:832:5: note: in expansion of macro 'LoadAddrFromBPList' 832 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:832:5: note: in expansion of macro 'LoadAddrFromBPList' 832 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:832:5: note: in expansion of macro 'LoadAddrFromBPList' 832 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:832:5: note: in expansion of macro 'LoadAddrFromBPList' 832 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:833:5: note: in expansion of macro 'LoadLiteralFromBPList' 833 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:833:5: note: in expansion of macro 'LoadLiteralFromBPList' 833 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:833:5: note: in expansion of macro 'LoadLiteralFromBPList' 833 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:834:5: note: in expansion of macro 'LoadLiteralFromBPList' 834 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:836:5: note: in expansion of macro 'LoadYsFromBPList' 836 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:837:5: note: in expansion of macro 'LoadLiteralFromBPList' 837 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:837:5: note: in expansion of macro 'LoadLiteralFromBPList' 837 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:837:5: note: in expansion of macro 'LoadLiteralFromBPList' 837 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:837:5: note: in expansion of macro 'LoadLiteralFromBPList' 837 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:837:5: note: in expansion of macro 'LoadLiteralFromBPList' 837 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:840:5: note: in expansion of macro 'LoadAddrFromBPList' 840 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:840:5: note: in expansion of macro 'LoadAddrFromBPList' 840 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:840:5: note: in expansion of macro 'LoadAddrFromBPList' 840 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:840:5: note: in expansion of macro 'LoadAddrFromBPList' 840 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:841:5: note: in expansion of macro 'LoadLiteralFromBPList' 841 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:841:5: note: in expansion of macro 'LoadLiteralFromBPList' 841 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:841:5: note: in expansion of macro 'LoadLiteralFromBPList' 841 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:842:5: note: in expansion of macro 'LoadLiteralFromBPList' 842 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:842:5: note: in expansion of macro 'LoadLiteralFromBPList' 842 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:842:5: note: in expansion of macro 'LoadLiteralFromBPList' 842 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:846:5: note: in expansion of macro 'LoadAddrFromBPList' 846 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:846:5: note: in expansion of macro 'LoadAddrFromBPList' 846 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:846:5: note: in expansion of macro 'LoadAddrFromBPList' 846 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:846:5: note: in expansion of macro 'LoadAddrFromBPList' 846 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:847:5: note: in expansion of macro 'LoadLiteralFromBPList' 847 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:847:5: note: in expansion of macro 'LoadLiteralFromBPList' 847 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:847:5: note: in expansion of macro 'LoadLiteralFromBPList' 847 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:848:5: note: in expansion of macro 'LoadLiteralFromBPList' 848 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:848:5: note: in expansion of macro 'LoadLiteralFromBPList' 848 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:848:5: note: in expansion of macro 'LoadLiteralFromBPList' 848 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:848:5: note: in expansion of macro 'LoadLiteralFromBPList' 848 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:848:5: note: in expansion of macro 'LoadLiteralFromBPList' 848 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:849:5: note: in expansion of macro 'LoadLiteralFromBPList' 849 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:849:5: note: in expansion of macro 'LoadLiteralFromBPList' 849 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:849:5: note: in expansion of macro 'LoadLiteralFromBPList' 849 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:851:5: note: in expansion of macro 'LoadYsFromBPList' 851 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:851:5: note: in expansion of macro 'LoadYsFromBPList' 851 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:851:5: note: in expansion of macro 'LoadYsFromBPList' 851 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:851:5: note: in expansion of macro 'LoadYsFromBPList' 851 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:851:5: note: in expansion of macro 'LoadYsFromBPList' 851 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:852:5: note: in expansion of macro 'LoadLiteralFromBPList' 852 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:852:5: note: in expansion of macro 'LoadLiteralFromBPList' 852 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:852:5: note: in expansion of macro 'LoadLiteralFromBPList' 852 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:855:5: note: in expansion of macro 'LoadLiteralFromBPList' 855 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:855:5: note: in expansion of macro 'LoadLiteralFromBPList' 855 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:855:5: note: in expansion of macro 'LoadLiteralFromBPList' 855 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:856:5: note: in expansion of macro 'LoadLiteralFromBPList' 856 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:856:5: note: in expansion of macro 'LoadLiteralFromBPList' 856 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:856:5: note: in expansion of macro 'LoadLiteralFromBPList' 856 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(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; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(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; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:857:5: note: in expansion of macro 'LoadAddrFromBPList' 857 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:857:5: note: in expansion of macro 'LoadAddrFromBPList' 857 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:860:5: note: in expansion of macro 'LoadLiteralFromBPList' 860 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:860:5: note: in expansion of macro 'LoadLiteralFromBPList' 860 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:860:5: note: in expansion of macro 'LoadLiteralFromBPList' 860 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:861:5: note: in expansion of macro 'LoadYFromBPList' 861 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:864:5: note: in expansion of macro 'LoadAddrFromBPList' 864 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:864:5: note: in expansion of macro 'LoadAddrFromBPList' 864 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:865:5: note: in expansion of macro 'LoadAddrFromBPList' 865 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:865:5: note: in expansion of macro 'LoadAddrFromBPList' 865 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:865:5: note: in expansion of macro 'LoadAddrFromBPList' 865 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:865:5: note: in expansion of macro 'LoadAddrFromBPList' 865 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:866:5: note: in expansion of macro 'LoadStructFromBPList' 866 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:866:5: note: in expansion of macro 'LoadStructFromBPList' 866 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1417:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1417 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:866:5: note: in expansion of macro 'LoadStructFromBPList' 866 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1419:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1419 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:866:5: note: in expansion of macro 'LoadStructFromBPList' 866 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:867:5: note: in expansion of macro 'LoadAddrFromBPList' 867 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:867:5: note: in expansion of macro 'LoadAddrFromBPList' 867 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:867:5: note: in expansion of macro 'LoadAddrFromBPList' 867 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:867:5: note: in expansion of macro 'LoadAddrFromBPList' 867 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | 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: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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1429:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1429 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | 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:1431:13: note: in expansion of macro 'DEREF' 1431 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | 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:1436:30: note: in expansion of macro 'ADDTAG' 1436 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:873:5: note: in expansion of macro 'LoadAddrFromBPList' 873 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:873:5: note: in expansion of macro 'LoadAddrFromBPList' 873 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1410:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1410 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:873:5: note: in expansion of macro 'LoadAddrFromBPList' 873 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1412:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1412 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:873:5: note: in expansion of macro 'LoadAddrFromBPList' 873 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:876:5: note: in expansion of macro 'LoadLiteralFromBPList' 876 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:876:5: note: in expansion of macro 'LoadLiteralFromBPList' 876 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:876:5: note: in expansion of macro 'LoadLiteralFromBPList' 876 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:877:5: note: in expansion of macro 'LoadLiteralFromBPList' 877 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:877:5: note: in expansion of macro 'LoadLiteralFromBPList' 877 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:877:5: note: in expansion of macro 'LoadLiteralFromBPList' 877 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:877:5: note: in expansion of macro 'LoadLiteralFromBPList' 877 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:877:5: note: in expansion of macro 'LoadLiteralFromBPList' 877 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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) \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:878:5: note: in expansion of macro 'LoadLiteralFromBPList' 878 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:881:5: note: in expansion of macro 'LoadYFromBPList' 881 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:882:5: note: in expansion of macro 'LoadYFromBPList' 882 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:882:5: note: in expansion of macro 'LoadYFromBPList' 882 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:882:5: note: in expansion of macro 'LoadYFromBPList' 882 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:883:5: note: in expansion of macro 'LoadLiteralFromBPList' 883 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:883:5: note: in expansion of macro 'LoadLiteralFromBPList' 883 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:883:5: note: in expansion of macro 'LoadLiteralFromBPList' 883 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:883:5: note: in expansion of macro 'LoadLiteralFromBPList' 883 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:883:5: note: in expansion of macro 'LoadLiteralFromBPList' 883 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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); \ | ^ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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); \ | ^ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:885:5: note: in expansion of macro 'LoadYsFromBPList' 885 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:888:5: note: in expansion of macro 'LoadYFromBPList' 888 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:888:5: note: in expansion of macro 'LoadYFromBPList' 888 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1390:25: note: in expansion of macro 'LoadLiteralFromBPList' 1390 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:888:5: note: in expansion of macro 'LoadYFromBPList' 888 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:889:5: note: in expansion of macro 'LoadLiteralFromBPList' 889 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1377:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1377 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:891:5: note: in expansion of macro 'LoadYsFromBPList' 891 | 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:1379:9: note: in expansion of macro 'DEREF' 1379 | DEREF(val); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:891:5: note: in expansion of macro 'LoadYsFromBPList' 891 | 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:1381:9: note: in expansion of macro 'DEREF' 1381 | DEREF(BCInsts); \ | ^~~~~ loader.c:1385:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1385 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1453:13: note: in expansion of macro 'LoadLiteralFromBPList' 1453 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:891:5: note: in expansion of macro 'LoadYsFromBPList' 891 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c: In function 'load_hashtab_fromlist': loader.c:1585:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1585 | 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:1586:37: note: in expansion of macro 'DEREF' 1586 | 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:1586:37: note: in expansion of macro 'DEREF' 1586 | hashtab = FOLLOW(list_ptr); DEREF(hashtab); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1586:37: note: in expansion of macro 'DEREF' 1586 | 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:1586:37: note: in expansion of macro 'DEREF' 1586 | 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:1587:42: note: in expansion of macro 'DEREF' 1587 | 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:1587:42: note: in expansion of macro 'DEREF' 1587 | BCHashTabs = FOLLOW(list_ptr+1); DEREF(BCHashTabs); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1587:42: note: in expansion of macro 'DEREF' 1587 | 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:1587:42: note: in expansion of macro 'DEREF' 1587 | BCHashTabs = FOLLOW(list_ptr+1); DEREF(BCHashTabs); | ^~~~~ loader.c:1588:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1588 | 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:1590:38: note: in expansion of macro 'DEREF' 1590 | temp = FOLLOW(struct_ptr+1); 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:1590:38: note: in expansion of macro 'DEREF' 1590 | 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:1590:38: note: in expansion of macro 'DEREF' 1590 | 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:1590:38: note: in expansion of macro 'DEREF' 1590 | temp = FOLLOW(struct_ptr+1); DEREF(temp); temp = INTVAL(temp); | ^~~~~ loader.c:1591:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1591 | hash_inst_addr = (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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1593:42: note: in expansion of macro 'DEREF' 1593 | 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:1593:42: note: in expansion of macro 'DEREF' 1593 | 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:1593:42: note: in expansion of macro 'DEREF' 1593 | 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:1593:42: note: in expansion of macro 'DEREF' 1593 | hash_reg = FOLLOW(struct_ptr+2); DEREF(hash_reg); hash_reg = INTVAL(hash_reg); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1595:43: note: in expansion of macro 'DEREF' 1595 | 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:1595:43: note: in expansion of macro 'DEREF' 1595 | 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:1595:43: note: in expansion of macro 'DEREF' 1595 | 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:1595:43: note: in expansion of macro 'DEREF' 1595 | 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:1597:38: note: in expansion of macro 'DEREF' 1597 | temp = FOLLOW(struct_ptr+4); 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:1597:38: note: in expansion of macro 'DEREF' 1597 | 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:1597:38: note: in expansion of macro 'DEREF' 1597 | 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:1597:38: note: in expansion of macro 'DEREF' 1597 | temp = FOLLOW(struct_ptr+4); DEREF(temp); temp = INTVAL(temp); | ^~~~~ loader.c:1598:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1598 | 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 */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1600:42: note: in expansion of macro 'DEREF' 1600 | 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:1600:42: note: in expansion of macro 'DEREF' 1600 | 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:1600:42: note: in expansion of macro 'DEREF' 1600 | 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:1600:42: note: in expansion of macro 'DEREF' 1600 | HashArgs = FOLLOW(struct_ptr+5); DEREF(HashArgs); | ^~~~~ loader.c: In function 'get_index_tab_fromlist': loader.c:1633:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1633 | 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:1634:39: note: in expansion of macro 'DEREF' 1634 | 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:1634:39: note: in expansion of macro 'DEREF' 1634 | 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:1634:39: note: in expansion of macro 'DEREF' 1634 | hash_item = FOLLOW(list_ptr); DEREF(hash_item); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1634:39: note: in expansion of macro 'DEREF' 1634 | 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:1635:40: note: in expansion of macro 'DEREF' 1635 | 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:1635:40: note: in expansion of macro 'DEREF' 1635 | 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:1635:40: note: in expansion of macro 'DEREF' 1635 | HashArgs = FOLLOW(list_ptr+1); 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:1635:40: note: in expansion of macro 'DEREF' 1635 | HashArgs = FOLLOW(list_ptr+1); DEREF(HashArgs); | ^~~~~ loader.c:1636:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1636 | 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:1638:38: note: in expansion of macro 'DEREF' 1638 | 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:1638:38: note: in expansion of macro 'DEREF' 1638 | type = FOLLOW(struct_ptr+1); DEREF(type); /* type = c, i, or 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:1638:38: note: in expansion of macro 'DEREF' 1638 | 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:1638:38: note: in expansion of macro 'DEREF' 1638 | 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:1639:19: note: in expansion of macro 'GET_ATM_SYM_REC' 1639 | 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:1642:37: note: in expansion of macro 'DEREF' 1642 | val = FOLLOW(struct_ptr+2); DEREF(val); | ^~~~~ term.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:37: note: in expansion of macro 'DEREF' 1642 | 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:1642:37: note: in expansion of macro 'DEREF' 1642 | 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:1642:37: note: in expansion of macro 'DEREF' 1642 | val = FOLLOW(struct_ptr+2); DEREF(val); | ^~~~~ loader.c:1649:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1649 | val = (BPLONG)reloc_table[val]; | ^ loader.c:1650:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1650 | if (val == (BPLONG)list_psc) { | ^ loader.c:1658:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1658 | 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:1670:38: note: in expansion of macro 'DEREF' 1670 | 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:1670:38: note: in expansion of macro 'DEREF' 1670 | 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:1670:38: note: in expansion of macro 'DEREF' 1670 | temp = FOLLOW(struct_ptr+3); 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:1670:38: note: in expansion of macro 'DEREF' 1670 | temp = FOLLOW(struct_ptr+3); DEREF(temp); temp = INTVAL(temp); | ^~~~~ 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:1795:5: note: in expansion of macro 'ALIGN' 1795 | 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:1795:5: note: in expansion of macro 'ALIGN' 1795 | ALIGN(CHAR_PTR, curr_fence); | ^~~~~ loader.c: In function 'load_text_from_c_array': loader.c:1813:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1813 | *last_text = (BPLONG)inst_addr; | ^ loader.c:1704:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1704 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:125:5: note: in expansion of macro 'LoadAddrFromCArray' 125 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:139:5: note: in expansion of macro 'LoadAddrFromCArray' 139 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1704:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1704 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:179:5: note: in expansion of macro 'LoadStructFromCArray' 179 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:190:5: note: in expansion of macro 'LoadAddrFromCArray' 190 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:211:5: note: in expansion of macro 'LoadAddrFromCArray' 211 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:239:5: note: in expansion of macro 'LoadAddrFromCArray' 239 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:254:5: note: in expansion of macro 'LoadAddrFromCArray' 254 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:269:5: note: in expansion of macro 'LoadAddrFromCArray' 269 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:280:5: note: in expansion of macro 'LoadAddrFromCArray' 280 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:288:5: note: in expansion of macro 'LoadAddrFromCArray' 288 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:301:5: note: in expansion of macro 'LoadAddrFromCArray' 301 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:315:5: note: in expansion of macro 'LoadAddrFromCArray' 315 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:330:5: note: in expansion of macro 'LoadAddrFromCArray' 330 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:355:5: note: in expansion of macro 'LoadAddrFromCArray' 355 | 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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:377:5: note: in expansion of macro 'LoadConstantFromCArray' 377 | 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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1725:13: note: in expansion of macro 'LoadZFromCArray' 1725 | 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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:398:5: note: in expansion of macro 'LoadAddrFromCArray' 398 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:399:5: note: in expansion of macro 'LoadAddrFromCArray' 399 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:403:5: note: in expansion of macro 'LoadAddrFromCArray' 403 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:404:5: note: in expansion of macro 'LoadAddrFromCArray' 404 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1704:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1704 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:408:5: note: in expansion of macro 'LoadStructFromCArray' 408 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:409:5: note: in expansion of macro 'LoadAddrFromCArray' 409 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:410:5: note: in expansion of macro 'LoadAddrFromCArray' 410 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1704:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1704 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:414:5: note: in expansion of macro 'LoadStructFromCArray' 414 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:415:5: note: in expansion of macro 'LoadAddrFromCArray' 415 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:416:5: note: in expansion of macro 'LoadAddrFromCArray' 416 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:422:5: note: in expansion of macro 'LoadAddrFromCArray' 422 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:423:5: note: in expansion of macro 'LoadAddrFromCArray' 423 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:424:5: note: in expansion of macro 'LoadAddrFromCArray' 424 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:430:5: note: in expansion of macro 'LoadAddrFromCArray' 430 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:431:5: note: in expansion of macro 'LoadAddrFromCArray' 431 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:432:5: note: in expansion of macro 'LoadAddrFromCArray' 432 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:437:5: note: in expansion of macro 'LoadAddrFromCArray' 437 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:438:5: note: in expansion of macro 'LoadAddrFromCArray' 438 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:439:5: note: in expansion of macro 'LoadAddrFromCArray' 439 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:461:5: note: in expansion of macro 'LoadAddrFromCArray' 461 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:467:5: note: in expansion of macro 'LoadAddrFromCArray' 467 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:473:5: note: in expansion of macro 'LoadAddrFromCArray' 473 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:489:5: note: in expansion of macro 'LoadAddrFromCArray' 489 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:499:5: note: in expansion of macro 'LoadAddrFromCArray' 499 | 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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:503:5: note: in expansion of macro 'LoadAddrFromCArray' 503 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:504:5: note: in expansion of macro 'LoadAddrFromCArray' 504 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1704:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1704 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:508:5: note: in expansion of macro 'LoadStructFromCArray' 508 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:509:5: note: in expansion of macro 'LoadAddrFromCArray' 509 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:571:5: note: in expansion of macro 'LoadConstantFromCArray' 571 | 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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:599:5: note: in expansion of macro 'LoadAddrFromCArray' 599 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1704:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1704 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:607:5: note: in expansion of macro 'LoadStructFromCArray' 607 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:610:5: note: in expansion of macro 'LoadAddrFromCArray' 610 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1704:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1704 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:612:5: note: in expansion of macro 'LoadStructFromCArray' 612 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1704:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1704 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:618:5: note: in expansion of macro 'LoadStructFromCArray' 618 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1704:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1704 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:625:5: note: in expansion of macro 'LoadStructFromCArray' 625 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1704:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1704 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1704:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1704 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:636:5: note: in expansion of macro 'LoadStructFromCArray' 636 | 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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1725:13: note: in expansion of macro 'LoadZFromCArray' 1725 | 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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:647:5: note: in expansion of macro 'LoadConstantFromCArray' 647 | 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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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: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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1725:13: note: in expansion of macro 'LoadZFromCArray' 1725 | 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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1725:13: note: in expansion of macro 'LoadZFromCArray' 1725 | 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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:674:5: note: in expansion of macro 'LoadZFromCArray' 674 | 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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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: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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:693:5: note: in expansion of macro 'LoadZFromCArray' 693 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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: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:1691:26: note: in expansion of macro 'ADDTAG' 1691 | *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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:724:5: note: in expansion of macro 'LoadZFromCArray' 724 | 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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:755:5: note: in expansion of macro 'LoadZFromCArray' 755 | 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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:760:5: note: in expansion of macro 'LoadZFromCArray' 760 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:764:5: note: in expansion of macro 'LoadAddrFromCArray' 764 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:769:5: note: in expansion of macro 'LoadZFromCArray' 769 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:773:5: note: in expansion of macro 'LoadAddrFromCArray' 773 | 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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:775:5: note: in expansion of macro 'LoadZFromCArray' 775 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:779:5: note: in expansion of macro 'LoadAddrFromCArray' 779 | 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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:782:5: note: in expansion of macro 'LoadZFromCArray' 782 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:786:5: note: in expansion of macro 'LoadAddrFromCArray' 786 | 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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:789:5: note: in expansion of macro 'LoadZFromCArray' 789 | 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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:790:5: note: in expansion of macro 'LoadZFromCArray' 790 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ loader.c:1704:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1704 | *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:1827: 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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1725:13: note: in expansion of macro 'LoadZFromCArray' 1725 | LoadZFromCArray; \ | ^~~~~~~~~~~~~~~ load_inst_fromcarray.h:801:5: note: in expansion of macro 'LoadZsFromCArray' 801 | LoadZsFromCArray(n); | ^~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1725:13: note: in expansion of macro 'LoadZFromCArray' 1725 | LoadZFromCArray; \ | ^~~~~~~~~~~~~~~ load_inst_fromcarray.h:810:5: note: in expansion of macro 'LoadZsFromCArray' 810 | LoadZsFromCArray(n); | ^~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:822:5: note: in expansion of macro 'LoadAddrFromCArray' 822 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:830:5: note: in expansion of macro 'LoadAddrFromCArray' 830 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:836:5: note: in expansion of macro 'LoadAddrFromCArray' 836 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:847:5: note: in expansion of macro 'LoadAddrFromCArray' 847 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:854:5: note: in expansion of macro 'LoadAddrFromCArray' 854 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:855:5: note: in expansion of macro 'LoadAddrFromCArray' 855 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1704:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1704 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:856:5: note: in expansion of macro 'LoadStructFromCArray' 856 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *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:1715:30: note: in expansion of macro 'ADDTAG' 1715 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:862:5: note: in expansion of macro 'LoadZFromCArray' 862 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ loader.c:1698:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1698 | *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:1846:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1846 | hash_inst_addr = (BPLONG)RELOC_ADDR(bc_indecies[count++]); | ^ loader.c:1850:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1850 | alt = (BPLONG)RELOC_ADDR(bc_indecies[count++]); | ^ loader.c:1877:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1877 | val = (BPLONG)reloc_table[val]; | ^ loader.c:1878:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1878 | if (val == (BPLONG)list_psc) { | ^ loader.c:1885:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1885 | val = (BPLONG)reloc_table[val]; | ^ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 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]; | ^~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' 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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" clpfd_libs.c In file included from bprolog.h:12, from clpfd_libs.c:11: clpfd_libs.c: In function 'nary_interval_consistent_eq': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:66:36: note: in expansion of macro 'DEREF_NONVAR' 66 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); xx[i] = x; | ^~~~~~~~~~~~ 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:69:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_p1' 69 | COMPUTE_LOW_UPPER_BOUNDS_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:71:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_p' 71 | COMPUTE_LOW_UPPER_BOUNDS_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:75:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_m1' 75 | COMPUTE_LOW_UPPER_BOUNDS_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:78:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_m' 78 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:84:32: note: in expansion of macro 'DEREF_NONVAR' 84 | 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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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: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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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: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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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: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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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: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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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: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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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: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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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: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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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: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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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: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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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: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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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: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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | 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: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:87:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 87 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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: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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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: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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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: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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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: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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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: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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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: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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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: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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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: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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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: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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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: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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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: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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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: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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_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: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:89:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 89 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-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:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:93:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 93 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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: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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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: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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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: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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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: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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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: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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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: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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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: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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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: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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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: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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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: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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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: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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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: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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_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: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:96:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 96 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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: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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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: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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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: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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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: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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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: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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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: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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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: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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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: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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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: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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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: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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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: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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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: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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | 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: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:105:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 105 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ 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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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: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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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: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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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: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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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: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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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: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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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: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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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: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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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: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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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: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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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: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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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: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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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: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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | 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: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:107:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 107 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ 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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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.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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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: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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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: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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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: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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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.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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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: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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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: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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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: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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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.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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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: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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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.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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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: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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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: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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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.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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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: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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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: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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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.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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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: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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | 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: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:111:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 111 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ 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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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: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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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: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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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: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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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: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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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: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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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: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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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: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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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: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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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: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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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: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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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: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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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: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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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: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:114:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 114 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:128:36: note: in expansion of macro 'DEREF_NONVAR' 128 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(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:130:13: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1' 130 | 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) \ | ^~~~~~ clpfd_libs.c:133:32: note: in expansion of macro 'DEREF_NONVAR' 133 | 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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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: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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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: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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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: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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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: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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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: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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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: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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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: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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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: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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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: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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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: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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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: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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | 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: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:134:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 134 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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: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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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: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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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: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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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: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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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: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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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: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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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: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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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: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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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: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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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: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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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: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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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: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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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: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:138:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 138 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:151:36: note: in expansion of macro 'DEREF_NONVAR' 151 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ clpfd_libs.c:162:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 162 | 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:163:17: note: in expansion of macro 'ASSIGN_DVAR' 163 | ASSIGN_DVAR(dv_ptr, BP_ZERO); | ^~~~~~~~~~~ clpfd_libs.c:169:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 169 | 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:170:17: note: in expansion of macro 'ASSIGN_DVAR' 170 | 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:181:36: note: in expansion of macro 'DEREF_NONVAR' 181 | 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:183:17: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1' 183 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:185:17: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p' 185 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:190:32: note: in expansion of macro 'DEREF_NONVAR' 190 | 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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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: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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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: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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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: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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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: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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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: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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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: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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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: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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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: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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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: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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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: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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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: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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | 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: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:192:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 192 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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: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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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: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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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: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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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: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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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: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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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: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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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: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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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: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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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: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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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: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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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: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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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: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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | 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: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:194:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 194 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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: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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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: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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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: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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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: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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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: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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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: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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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: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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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: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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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: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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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: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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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: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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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: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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | 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: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:201:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 201 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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: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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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: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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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: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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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: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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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: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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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: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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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: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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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: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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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: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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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: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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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: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:203:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 203 | 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) \ | ^~~~~~ clpfd_libs.c:213:36: note: in expansion of macro 'DEREF_NONVAR' 213 | 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) \ | ^~~~~~ clpfd_libs.c:231:40: note: in expansion of macro 'DEREF_NONVAR' 231 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ clpfd_libs.c:233:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 233 | dv_ptr = (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_libs.c:235:25: note: in expansion of macro 'ASSIGN_DVAR' 235 | ASSIGN_DVAR(dv_ptr, 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:237:25: note: in expansion of macro 'ASSIGN_DVAR' 237 | 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:246:40: note: in expansion of macro 'DEREF_NONVAR' 246 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ clpfd_libs.c:248:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 248 | dv_ptr = (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_libs.c:250:25: note: in expansion of macro 'ASSIGN_DVAR' 250 | ASSIGN_DVAR(dv_ptr, 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:252:25: note: in expansion of macro 'ASSIGN_DVAR' 252 | 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) \ | ^~~~~~ clpfd_libs.c:265:36: note: in expansion of macro 'DEREF_NONVAR' 265 | 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:267:17: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1' 267 | 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:269:17: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1' 269 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:274:32: note: in expansion of macro 'DEREF_NONVAR' 274 | 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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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: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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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: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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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: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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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: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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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: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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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: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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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: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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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: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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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: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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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: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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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: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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | 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: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:276:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 276 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-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:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:278:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 278 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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: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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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: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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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: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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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: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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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: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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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: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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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: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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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: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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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: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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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: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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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: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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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: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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | 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: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:284:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 284 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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: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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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: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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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: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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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: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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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: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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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: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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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: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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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: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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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: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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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: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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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: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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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: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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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: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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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: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:286:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 286 | 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) \ | ^~~~~~ clpfd_libs.c:295:36: note: in expansion of macro 'DEREF_NONVAR' 295 | 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:298:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1' 298 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:300:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p' 300 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p(a, 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:304:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1' 304 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:307:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m' 307 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:313:32: note: in expansion of macro 'DEREF_NONVAR' 313 | 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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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: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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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: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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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: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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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: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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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: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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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: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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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: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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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: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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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: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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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: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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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: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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | 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: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:316:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 316 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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: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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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: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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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: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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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: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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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: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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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: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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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: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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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: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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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: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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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: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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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: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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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: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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | 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: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:318:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 318 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-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:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(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: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:322:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 322 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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: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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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: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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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: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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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: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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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: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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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: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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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: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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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: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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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: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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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: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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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: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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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: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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | 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: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:325:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 325 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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: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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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: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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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: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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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: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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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: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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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: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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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: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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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: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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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: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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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: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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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: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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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: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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | 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: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:334:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 334 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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: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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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: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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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: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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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: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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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: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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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: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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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: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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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: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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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: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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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: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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | 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: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:336:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 336 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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: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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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: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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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: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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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: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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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: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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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: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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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: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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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: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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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: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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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: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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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: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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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: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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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: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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | 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: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:340:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 340 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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: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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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: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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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: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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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: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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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: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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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: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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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: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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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: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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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: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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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: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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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: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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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: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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_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: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:343:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 343 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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) \ | ^~~~~~ clpfd_libs.c:375:32: note: in expansion of macro 'DEREF_NONVAR' 375 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(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:377:9: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_p1' 377 | 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) \ | ^~~~~~ clpfd_libs.c:380:28: note: in expansion of macro 'DEREF_NONVAR' 380 | 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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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: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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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: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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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: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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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: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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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: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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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: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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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: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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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: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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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: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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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: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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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: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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | 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: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:381:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 381 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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: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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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: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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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: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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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: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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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: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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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: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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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: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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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: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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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: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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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: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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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: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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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: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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | 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: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:386:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 386 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ clpfd_libs.c: In function 'nary_interval_consistent_ge': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:436:36: note: in expansion of macro 'DEREF_NONVAR' 436 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); xx[i] = 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:439:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_p1' 439 | COMPUTE_LOW_UPPER_BOUNDS_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:441:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_p' 441 | COMPUTE_LOW_UPPER_BOUNDS_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:445:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_m1' 445 | COMPUTE_LOW_UPPER_BOUNDS_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:448:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_m' 448 | COMPUTE_LOW_UPPER_BOUNDS_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:469:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 469 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:469:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 469 | 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: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:469:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 469 | 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: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:469:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 469 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:469:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 469 | 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: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:469:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 469 | 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:469:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 469 | REDUCE_DOMAIN_GE_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~ 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:471:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p' 471 | REDUCE_DOMAIN_GE_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:471:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p' 471 | REDUCE_DOMAIN_GE_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: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:471:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p' 471 | REDUCE_DOMAIN_GE_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: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:471:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p' 471 | REDUCE_DOMAIN_GE_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:471:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p' 471 | REDUCE_DOMAIN_GE_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: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:471:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p' 471 | REDUCE_DOMAIN_GE_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: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:471:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p' 471 | REDUCE_DOMAIN_GE_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~ 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:475:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 475 | REDUCE_DOMAIN_GE_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:475:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 475 | REDUCE_DOMAIN_GE_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: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:475:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 475 | REDUCE_DOMAIN_GE_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: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:475:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 475 | REDUCE_DOMAIN_GE_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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:475:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 475 | REDUCE_DOMAIN_GE_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: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:475:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 475 | REDUCE_DOMAIN_GE_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: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:475:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 475 | REDUCE_DOMAIN_GE_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~ 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:478:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m' 478 | REDUCE_DOMAIN_GE_m(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:478:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m' 478 | REDUCE_DOMAIN_GE_m(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: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:478:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m' 478 | REDUCE_DOMAIN_GE_m(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: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:478:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m' 478 | REDUCE_DOMAIN_GE_m(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:478:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m' 478 | REDUCE_DOMAIN_GE_m(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: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:478:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m' 478 | REDUCE_DOMAIN_GE_m(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: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:478:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m' 478 | REDUCE_DOMAIN_GE_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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:487:36: note: in expansion of macro 'DEREF_NONVAR' 487 | 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:488:13: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1' 488 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:502:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 502 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:502:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 502 | 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: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:502:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 502 | 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:502:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 502 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:502:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 502 | 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:502:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 502 | 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: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:502:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 502 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:510:36: note: in expansion of macro 'DEREF_NONVAR' 510 | 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:511:13: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1' 511 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:524:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 524 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:524:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 524 | 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: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:524:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 524 | 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:524:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 524 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:524:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 524 | 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: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:524:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 524 | 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: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:524:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 524 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:533:36: note: in expansion of macro 'DEREF_NONVAR' 533 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ clpfd_libs.c:545:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 545 | 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:546:17: note: in expansion of macro 'ASSIGN_DVAR' 546 | 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:556:36: note: in expansion of macro 'DEREF_NONVAR' 556 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ clpfd_libs.c:566:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 566 | 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:567:17: note: in expansion of macro 'ASSIGN_DVAR' 567 | 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) \ | ^~~~~~ clpfd_libs.c:578:32: note: in expansion of macro 'DEREF_NONVAR' 578 | 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:579:9: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_p1' 579 | COMPUTE_LOW_UPPER_BOUNDS_p1(x, tl[0], tu[0], tl[1], tu[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:580:32: note: in expansion of macro 'DEREF_NONVAR' 580 | x = FOLLOW(var_ptr-2); DEREF_NONVAR(x); xx[2] = x; | ^~~~~~~~~~~~ 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:581:9: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_m1' 581 | COMPUTE_LOW_UPPER_BOUNDS_m1(x, tl[1], tu[1], tl[2], tu[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:593:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 593 | REDUCE_DOMAIN_GE_m1(x, tl[1], tu[1], tl[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: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:593:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 593 | REDUCE_DOMAIN_GE_m1(x, tl[1], tu[1], tl[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: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:593:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 593 | REDUCE_DOMAIN_GE_m1(x, tl[1], tu[1], tl[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: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:593:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 593 | REDUCE_DOMAIN_GE_m1(x, tl[1], tu[1], tl[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: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:593:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 593 | REDUCE_DOMAIN_GE_m1(x, tl[1], tu[1], tl[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: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:593:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 593 | REDUCE_DOMAIN_GE_m1(x, tl[1], tu[1], tl[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: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:593:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 593 | REDUCE_DOMAIN_GE_m1(x, tl[1], tu[1], tl[2]); | ^~~~~~~~~~~~~~~~~~~ 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:595:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 595 | REDUCE_DOMAIN_GE_p1(x, tl[0], tu[0], tl[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: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:595:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 595 | REDUCE_DOMAIN_GE_p1(x, tl[0], tu[0], tl[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: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:595:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 595 | REDUCE_DOMAIN_GE_p1(x, tl[0], tu[0], tl[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: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:595:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 595 | REDUCE_DOMAIN_GE_p1(x, tl[0], tu[0], tl[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: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:595:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 595 | REDUCE_DOMAIN_GE_p1(x, tl[0], tu[0], tl[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: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:595:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 595 | REDUCE_DOMAIN_GE_p1(x, tl[0], tu[0], tl[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: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:595:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 595 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:603:36: note: in expansion of macro 'DEREF_NONVAR' 603 | 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:605:17: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1' 605 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:607:17: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p' 607 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:625:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 625 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:625:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 625 | 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: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:625:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 625 | 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:625:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 625 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:625:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 625 | 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:625:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 625 | 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: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:625:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 625 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:627:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 627 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:627:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 627 | 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: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:627:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 627 | 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:627:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 627 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:627:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 627 | 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: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:627:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 627 | 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: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:627:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 627 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:635:36: note: in expansion of macro 'DEREF_NONVAR' 635 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); xx[i] = x; | ^~~~~~~~~~~~ clpfd_libs.c:644:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 644 | 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:645:21: note: in expansion of macro 'ASSIGN_DVAR' 645 | 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) \ | ^~~~~~ clpfd_libs.c:656:36: note: in expansion of macro 'DEREF_NONVAR' 656 | 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:658:17: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1' 658 | 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:660:17: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1' 660 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:677:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 677 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:677:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 677 | 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: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:677:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 677 | 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:677:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 677 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:677:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 677 | 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:677:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 677 | 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: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:677:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 677 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:679:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 679 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:679:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 679 | 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: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:679:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 679 | 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:679:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 679 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:679:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 679 | 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: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:679:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 679 | 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: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:679:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 679 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:688:36: note: in expansion of macro 'DEREF_NONVAR' 688 | 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:691:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1' 691 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:693:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p' 693 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p(a, 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:697:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1' 697 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:700:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m' 700 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:721:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 721 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:721:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 721 | 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: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:721:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 721 | 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:721:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 721 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:721:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 721 | 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:721:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 721 | 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: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:721:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 721 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:723:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 723 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:723:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 723 | 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: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:723:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 723 | 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:723:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 723 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:723:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 723 | 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: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:723:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 723 | 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: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:723:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 723 | REDUCE_DOMAIN_GE_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:727:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 727 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:727:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 727 | 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: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:727:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 727 | 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:727:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 727 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:727:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 727 | 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: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:727:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 727 | 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: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:727:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 727 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:730:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m' 730 | REDUCE_DOMAIN_GE_nooverflow_m(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:730:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m' 730 | REDUCE_DOMAIN_GE_nooverflow_m(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: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:730:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m' 730 | REDUCE_DOMAIN_GE_nooverflow_m(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: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:730:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m' 730 | REDUCE_DOMAIN_GE_nooverflow_m(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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:730:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m' 730 | REDUCE_DOMAIN_GE_nooverflow_m(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: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:730:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m' 730 | REDUCE_DOMAIN_GE_nooverflow_m(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: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:730:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m' 730 | REDUCE_DOMAIN_GE_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c: In function 'varorint_domain_region': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define 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:744:5: note: in expansion of macro 'DEREF_NONVAR' 744 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ clpfd_libs.c:750:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 750 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ clpfd_libs.c: In function 'domain_region_noint': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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: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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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: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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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: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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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: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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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: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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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: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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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: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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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: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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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: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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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: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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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: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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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: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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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: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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | 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:762:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 762 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c: In function 'domain_region_aux': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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: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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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: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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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: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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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: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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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: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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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: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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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: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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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: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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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: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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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: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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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: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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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: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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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: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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | 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:778:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 778 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c: In function 'b_CONSTR_COES_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) \ | ^~~~~~ clpfd_libs.c:813:26: note: in expansion of macro 'DEREF_NONVAR' 813 | c = FOLLOW(coe_ptr); DEREF_NONVAR(c); FOLLOW(coe_ptr) = 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) \ | ^~~~~~ clpfd_libs.c:819:32: note: in expansion of macro 'DEREF_NONVAR' 819 | a = FOLLOW(coe_ptr-i); DEREF_NONVAR(a); FOLLOW(coe_ptr-i) = 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:820:32: note: in expansion of macro 'DEREF_NONVAR' 820 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ clpfd_libs.c:822:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 822 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); | ^ 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:884:5: note: in expansion of macro 'DEREF_NONVAR' 884 | DEREF_NONVAR(coes_type); | ^~~~~~~~~~~~ clpfd_libs.c: In function 'install_coes_vars_to_stack': clpfd_libs.c:906:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 906 | lst_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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); \ | ^~~~~~ clpfd_libs.c:907:33: note: in expansion of macro 'DEREF' 907 | pair = FOLLOW(lst_ptr); 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); \ | ^ clpfd_libs.c:907:33: note: in expansion of macro 'DEREF' 907 | 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) \ | ^ clpfd_libs.c:907:33: note: in expansion of macro 'DEREF' 907 | 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; \ | ^ clpfd_libs.c:907:33: note: in expansion of macro 'DEREF' 907 | pair = FOLLOW(lst_ptr); DEREF(pair); | ^~~~~ clpfd_libs.c:908:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 908 | 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); \ | ^~~~~~ clpfd_libs.c:909:35: note: in expansion of macro 'DEREF' 909 | 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:909:35: note: in expansion of macro 'DEREF' 909 | tmp = FOLLOW(pair_ptr+1); DEREF(tmp); FOLLOW(coe_ptr-i) = tmp; | ^~~~~ 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:909:35: note: in expansion of macro 'DEREF' 909 | 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:909:35: note: in expansion of macro 'DEREF' 909 | 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); \ | ^~~~~~ clpfd_libs.c:912:36: note: in expansion of macro 'DEREF' 912 | 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); \ | ^ clpfd_libs.c:912:36: note: in expansion of macro 'DEREF' 912 | Terms = FOLLOW(lst_ptr+1); DEREF(Terms); | ^~~~~ 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:912:36: note: in expansion of macro 'DEREF' 912 | Terms = FOLLOW(lst_ptr+1); DEREF(Terms); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd_libs.c:912:36: note: in expansion of macro 'DEREF' 912 | Terms = FOLLOW(lst_ptr+1); DEREF(Terms); | ^~~~~ clpfd_libs.c: In function 'install_coes_vars_to_stack_rev': clpfd_libs.c:930:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 930 | lst_ptr = (BPLONG_PTR)UNTAGGED_ADDR(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); \ | ^~~~~~ clpfd_libs.c:931:33: note: in expansion of macro 'DEREF' 931 | pair = FOLLOW(lst_ptr); 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); \ | ^ clpfd_libs.c:931:33: note: in expansion of macro 'DEREF' 931 | 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) \ | ^ clpfd_libs.c:931:33: note: in expansion of macro 'DEREF' 931 | 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; \ | ^ clpfd_libs.c:931:33: note: in expansion of macro 'DEREF' 931 | pair = FOLLOW(lst_ptr); DEREF(pair); | ^~~~~ clpfd_libs.c:932:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 932 | 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); \ | ^~~~~~ clpfd_libs.c:933:35: note: in expansion of macro 'DEREF' 933 | 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:933:35: note: in expansion of macro 'DEREF' 933 | tmp = FOLLOW(pair_ptr+1); DEREF(tmp); FOLLOW(coe_ptr-i) = tmp; | ^~~~~ 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:933:35: note: in expansion of macro 'DEREF' 933 | 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:933:35: note: in expansion of macro 'DEREF' 933 | 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); \ | ^~~~~~ clpfd_libs.c:936:36: note: in expansion of macro 'DEREF' 936 | 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); \ | ^ clpfd_libs.c:936:36: note: in expansion of macro 'DEREF' 936 | Terms = FOLLOW(lst_ptr+1); DEREF(Terms); | ^~~~~ 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:936:36: note: in expansion of macro 'DEREF' 936 | Terms = FOLLOW(lst_ptr+1); DEREF(Terms); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd_libs.c:936:36: note: in expansion of macro 'DEREF' 936 | Terms = FOLLOW(lst_ptr+1); DEREF(Terms); | ^~~~~ clpfd_libs.c: In function 'c_REDUCE_DOMAINS_IC_EQ': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:948:24: note: in expansion of macro 'DEREF' 948 | Terms = ARG(1, 2); 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); \ | ^ clpfd_libs.c:948:24: note: in expansion of macro 'DEREF' 948 | 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) \ | ^ clpfd_libs.c:948:24: note: in expansion of macro 'DEREF' 948 | 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; \ | ^ clpfd_libs.c:948:24: note: in expansion of macro 'DEREF' 948 | 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); \ | ^~~~~~ clpfd_libs.c:949:24: note: in expansion of macro 'DEREF' 949 | 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:949:24: note: in expansion of macro 'DEREF' 949 | 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:949:24: note: in expansion of macro 'DEREF' 949 | Const = ARG(2, 2); DEREF(Const); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd_libs.c:949:24: note: in expansion of macro 'DEREF' 949 | Const = ARG(2, 2); DEREF(Const); | ^~~~~ clpfd_libs.c: In function 'c_REDUCE_DOMAINS_IC_GE': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(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:985:24: note: in expansion of macro 'DEREF' 985 | Terms = ARG(1, 2); 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); \ | ^ clpfd_libs.c:985:24: note: in expansion of macro 'DEREF' 985 | 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) \ | ^ clpfd_libs.c:985:24: note: in expansion of macro 'DEREF' 985 | 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; \ | ^ clpfd_libs.c:985:24: note: in expansion of macro 'DEREF' 985 | 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); \ | ^~~~~~ clpfd_libs.c:986:24: note: in expansion of macro 'DEREF' 986 | 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:986:24: note: in expansion of macro 'DEREF' 986 | 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:986:24: note: in expansion of macro 'DEREF' 986 | Const = ARG(2, 2); DEREF(Const); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd_libs.c:986:24: note: in expansion of macro 'DEREF' 986 | Const = ARG(2, 2); DEREF(Const); | ^~~~~ 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:1012:5: note: in expansion of macro 'DEREF_NONVAR' 1012 | 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) \ | ^~~~~~ clpfd_libs.c:1014:27: note: in expansion of macro 'DEREF_NONVAR' 1014 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1018:36: note: in expansion of macro 'DEREF_NONVAR' 1018 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ clpfd_libs.c:1022:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1022 | 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:1023:17: note: in expansion of macro 'ASSIGN_DVAR' 1023 | ASSIGN_DVAR(dv_ptr, BP_ONE); | ^~~~~~~~~~~ clpfd_libs.c:1029:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1029 | 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:1030:13: note: in expansion of macro 'ASSIGN_DVAR' 1030 | 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) \ | ^~~~~~ clpfd_libs.c:1036:36: note: in expansion of macro 'DEREF_NONVAR' 1036 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ clpfd_libs.c:1038:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1038 | dv_ptr = (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_libs.c:1039:17: note: in expansion of macro 'ASSIGN_DVAR' 1039 | 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) \ | ^~~~~~ clpfd_libs.c:1050:36: note: in expansion of macro 'DEREF_NONVAR' 1050 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ clpfd_libs.c:1060:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1060 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(last_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_libs.c:1061:13: note: in expansion of macro 'ASSIGN_DVAR' 1061 | ASSIGN_DVAR(dv_ptr, BP_ONE); | ^~~~~~~~~~~ clpfd_libs.c: In function 'b_BOOL_AND_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:1079:5: note: in expansion of macro 'DEREF_NONVAR' 1079 | 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) \ | ^~~~~~ clpfd_libs.c:1087:27: note: in expansion of macro 'DEREF_NONVAR' 1087 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1091:36: note: in expansion of macro 'DEREF_NONVAR' 1091 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ clpfd_libs.c:1095:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1095 | 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:1096:17: note: in expansion of macro 'ASSIGN_DVAR' 1096 | ASSIGN_DVAR(dv_ptr, BP_ZERO); | ^~~~~~~~~~~ clpfd_libs.c:1102:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1102 | 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:1103:13: note: in expansion of macro 'ASSIGN_DVAR' 1103 | 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:1109:36: note: in expansion of macro 'DEREF_NONVAR' 1109 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ clpfd_libs.c:1111:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1111 | dv_ptr = (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_libs.c:1112:17: note: in expansion of macro 'ASSIGN_DVAR' 1112 | 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:1123:36: note: in expansion of macro 'DEREF_NONVAR' 1123 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ clpfd_libs.c:1133:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1133 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(last_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_libs.c:1134:13: note: in expansion of macro 'ASSIGN_DVAR' 1134 | ASSIGN_DVAR(dv_ptr, BP_ZERO); | ^~~~~~~~~~~ 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:1152:5: note: in expansion of macro 'DEREF_NONVAR' 1152 | 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) \ | ^~~~~~ clpfd_libs.c:1154:27: note: in expansion of macro 'DEREF_NONVAR' 1154 | x1 = FOLLOW(var_ptr); DEREF_NONVAR(x1); | ^~~~~~~~~~~~ clpfd_libs.c:1156:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1156 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1167:32: note: in expansion of macro 'DEREF_NONVAR' 1167 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ clpfd_libs.c:1170:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1170 | dv_ptr = (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_libs.c:1188:17: note: in expansion of macro 'ASSIGN_DVAR' 1188 | ASSIGN_DVAR(dv_ptr1, MAKEINT(acc_max)); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:1206:21: note: in expansion of macro 'ASSIGN_DVAR' 1206 | ASSIGN_DVAR(dv_ptr, MAKEINT(first1)); | ^~~~~~~~~~~ clpfd_libs.c: In function 'b_PROP_MIN_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:1226:5: note: in expansion of macro 'DEREF_NONVAR' 1226 | 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) \ | ^~~~~~ clpfd_libs.c:1228:27: note: in expansion of macro 'DEREF_NONVAR' 1228 | x1 = FOLLOW(var_ptr); DEREF_NONVAR(x1); | ^~~~~~~~~~~~ clpfd_libs.c:1230:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1230 | 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:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1241:32: note: in expansion of macro 'DEREF_NONVAR' 1241 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ clpfd_libs.c:1244:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1244 | dv_ptr = (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_libs.c:1261:17: note: in expansion of macro 'ASSIGN_DVAR' 1261 | ASSIGN_DVAR(dv_ptr1, MAKEINT(acc_min)); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_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:1279:21: note: in expansion of macro 'ASSIGN_DVAR' 1279 | ASSIGN_DVAR(dv_ptr, MAKEINT(first1)); | ^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' make: Entering directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' g++ -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -o picat -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Wno-error=unused-label -DDEFAULT_PICATPATH=\"/usr/lib/picat\" 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_bp.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_bp.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 make: Leaving directory '/usr/src/RPM/BUILD/picat-3.7.0/emu' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.42174 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/picat-buildroot + : + /bin/rm -rf -- /usr/src/tmp/picat-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd picat-3.7.0 + mkdir -p /usr/src/tmp/picat-buildroot/usr/bin/ + install -pm755 emu/picat /usr/src/tmp/picat-buildroot/usr/bin/ + mkdir -p /usr/src/tmp/picat-buildroot/usr/lib/picat + mkdir -p /usr/src/tmp/picat-buildroot/usr/lib/picat/preloaded + install -pm644 lib/acyclic_d.pi lib/basic.pi lib/bug.pi lib/common_constr.pi lib/cp.pi lib/cp_sat_mip_smt.pi lib/datetime.pi lib/hcp.pi lib/io.pi lib/l.pi lib/math.pi lib/mip.pi lib/mip_aux.pi lib/mip_smt.pi lib/nn.pi lib/ordset.pi lib/os.pi lib/path.pi lib/picat_lib_aux.pi lib/planner.pi lib/prism.pi lib/prism_ex.pi lib/sat.pi lib/sat_lfsr.pi lib/sat_mip.pi lib/sat_mip_smt.pi lib/scc.pi lib/scc_d.pi lib/smt.pi lib/smt_aux.pi lib/sys.pi lib/temp.pi lib/test.pi lib/util.pi /usr/src/tmp/picat-buildroot/usr/lib/picat/preloaded + install -pm644 lib2/analyze_pb.pi lib2/apl_util.pi lib2/bv.pi lib2/cg.pi lib2/chmod_dir.pi lib2/common_constr.pi lib2/common_sat_cp.pi lib2/comp_lib.pi lib2/compare_objs.pi lib2/conv_rsat.pi lib2/count_ans.pi lib2/cp_glop.pi lib2/cp_small.pi lib2/del_file.pi lib2/extract_insts.pi lib2/extract_julia_functions.pi lib2/extract_solved.pi lib2/extract_solved_hakan.pi lib2/extract_solved_julia.pi lib2/extract_timeout_julia.pi lib2/extract_uncompiled.pi lib2/flatten_dir.pi lib2/fzn2julia.pi lib2/fzn2picat.pi lib2/fzn2picat_dump.pi lib2/fzn2picat_maxsat.pi lib2/fzn_parser.pi lib2/fzn_picat_cp.pi lib2/fzn_picat_sat.pi lib2/fzn_tokenizer.pi lib2/gen_check_all.pi lib2/gen_comp_all.pi lib2/gen_conv.pi lib2/gen_conv_all.pi lib2/gen_conv_fzn2julia.pi lib2/gen_conv_fzn2picat.pi lib2/gen_conv_pb2julia.pi lib2/gen_conv_pb2pi.pi lib2/gen_conv_xcsp2julia.pi lib2/gen_conv_xcsp2picat.pi lib2/gen_diff.pi lib2/gen_extract_pattern.pi lib2/gen_indent_all.pi lib2/gen_make.pi lib2/gen_makefile.pi lib2/gen_run_all.pi lib2/gen_run_all0.pi lib2/gen_solve_all.pi lib2/gen_solve_all_dfvs.pi lib2/gen_solve_all_fzn.pi lib2/gen_solve_all_fzn_dump.pi lib2/gen_solve_all_julia.pi lib2/gen_solve_all_pc.pi lib2/gen_solve_all_xcsp.pi lib2/gen_test_all_julia.pi lib2/gen_unzip_all.pi lib2/geom.pi lib2/global_contiguity.pi lib2/globals.pi lib2/gps_utils.pi lib2/graph.pi lib2/grep_rec.pi lib2/haskell_prelude.pi lib2/json.pi lib2/latex2html.pi lib2/list_set.pi lib2/pb.pi lib2/pb2julia.pi lib2/pb2pi.pi lib2/picat_lib_aux.pi lib2/prism.pi lib2/proc_mac.pi lib2/proc_mac_2.pi lib2/proc_pb.pi lib2/regular.pi lib2/remove_c.pi lib2/remove_dirs.pi lib2/remove_empty_lines.pi lib2/remove_stranges.pi lib2/rm_incomplete.pi lib2/rm_pi_jl.pi lib2/set_util.pi lib2/stat.pi lib2/state_list.pi lib2/sugar2pi.pi lib2/sum_time.pi lib2/tabular_runtimes.pi lib2/test.pi lib2/traverse_dir.pi lib2/trim_lines.pi lib2/uncompress_xcsp.pi lib2/unzip_all.pi lib2/util.pi lib2/utils.pi /usr/src/tmp/picat-buildroot/usr/lib/picat/ + mkdir -p /usr/src/tmp/picat-buildroot/usr/share/doc/picat-3.7.0 + mkdir -p /usr/src/tmp/picat-buildroot/usr/share/doc/picat-3.7.0/tex + install -pm644 doc/get_started.pdf doc/picat_guide.pdf /usr/src/tmp/picat-buildroot/usr/share/doc/picat-3.7.0/ + install -pm644 doc/appendix_operators.tex doc/ar.tex doc/builtin.tex doc/cinterface.tex doc/constraints.tex doc/data_types.tex doc/datetime.tex doc/exception.tex doc/format.tex doc/get_started.tex doc/intro_sys.tex doc/io.tex doc/lex_grammar.tex doc/loops.tex doc/math.tex doc/module.tex doc/neuralnets.tex doc/nn.tex doc/operators.tex doc/ordset.tex doc/os.tex doc/overview.tex doc/picat_guide.tex doc/planner.tex doc/predfunc.tex doc/preface.tex doc/syntax_grammar.tex doc/sys.tex doc/tabling.tex doc/util.tex /usr/src/tmp/picat-buildroot/usr/share/doc/picat-3.7.0/tex/ + install -pm644 INSTALL /usr/src/tmp/picat-buildroot/usr/share/doc/picat-3.7.0/ + install -pm644 LICENSE /usr/src/tmp/picat-buildroot/usr/share/doc/picat-3.7.0/ + install -pm644 README /usr/src/tmp/picat-buildroot/usr/share/doc/picat-3.7.0/ + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/picat-buildroot (auto) Verifying and fixing files in /usr/src/tmp/picat-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/picat-buildroot/ (default) Compressing files in /usr/src/tmp/picat-buildroot (auto) Adjusting library links in /usr/src/tmp/picat-buildroot ./usr/lib: (from :0) 056-debuginfo.brp: WARNING: debuginfo without debug sources. Verifying ELF objects in /usr/src/tmp/picat-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/bin/picat: uses non-LFS functions: fopen readdir setrlimit stat Splitting links to aliased files under /{,s}bin in /usr/src/tmp/picat-buildroot Processing files: picat-3.7.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.i0qxXB find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.etd08E find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libgcc_s.so.1(GLIBC_2.0), libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libm.so.6(GLIBC_2.27), libm.so.6(GLIBC_2.29), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), rtld(GNU_HASH) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.KTVKSP Creating picat-debuginfo package Processing files: picat-debuginfo-3.7.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.rlhfiz find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.7fDT4P find-requires: running scripts (debuginfo) Requires: picat = 3.7.0-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libgcc_s.so.1), debug(libm.so.6), debug(libstdc++.so.6) Adding to picat-debuginfo a strict dependency on picat Wrote: /usr/src/RPM/RPMS/i586/picat-3.7.0-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/picat-debuginfo-3.7.0-alt1.i586.rpm (w2.lzdio) 89.40user 6.46system 0:29.03elapsed 330%CPU (0avgtext+0avgdata 666460maxresident)k 0inputs+0outputs (0major+1483415minor)pagefaults 0swaps 2.93user 2.46system 0:39.75elapsed 13%CPU (0avgtext+0avgdata 129904maxresident)k 0inputs+0outputs (0major+191644minor)pagefaults 0swaps --- picat-3.7.0-alt1.i586.rpm.repo 2024-08-28 22:03:29.000000000 +0000 +++ picat-3.7.0-alt1.i586.rpm.hasher 2024-12-21 08:41:32.547230499 +0000 @@ -189,3 +189,3 @@ Provides: picat = 3.7.0-alt1:sisyphus+356285.100.1.1 -File: /usr/bin/picat 100755 root:root 874f94c305eecca444e10ad9d312bc5a +File: /usr/bin/picat 100755 root:root 211b16fe4caae5c2524d4d282de2b14c File: /usr/lib/picat 40755 root:root @@ -357,2 +357,2 @@ File: /usr/share/doc/picat-3.7.0/tex/util.tex 100644 root:root 0d3065c002f2987ee28a36a500cd5323 -RPMIdentity: 59c55228975e4b62de0434284631031d75531de4bd5c2c68f81e25f4a4361ec6f0f60007a13346e788baa573a25d3283dcdb5205770a6f92283cf779edf6dc77 +RPMIdentity: 73f9ca731db4923899e8fb746546b91b7f1ddb1b8799906807e76b8bbfe0ff08f0c580e153fe6ed04253219289a3b687f4b753294b5f1d2e23497ba342932347 --- picat-debuginfo-3.7.0-alt1.i586.rpm.repo 2024-08-28 22:03:28.000000000 +0000 +++ picat-debuginfo-3.7.0-alt1.i586.rpm.hasher 2024-12-21 08:41:32.619231596 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/2a 40755 root:root -/usr/lib/debug/.build-id/2a/9da9becdf2f44091e236ba7e8f0c9f03cf6d27 120777 root:root ../../../../bin/picat -/usr/lib/debug/.build-id/2a/9da9becdf2f44091e236ba7e8f0c9f03cf6d27.debug 120777 root:root ../../usr/bin/picat.debug +/usr/lib/debug/.build-id/23 40755 root:root +/usr/lib/debug/.build-id/23/6e9954f331487fafbf7b5bd50ff86a5ec76cbb 120777 root:root ../../../../bin/picat +/usr/lib/debug/.build-id/23/6e9954f331487fafbf7b5bd50ff86a5ec76cbb.debug 120777 root:root ../../usr/bin/picat.debug /usr/lib/debug/usr/bin/picat.debug 100644 root:root @@ -12,6 +12,6 @@ Provides: picat-debuginfo = 3.7.0-alt1:sisyphus+356285.100.1.1 -File: /usr/lib/debug/.build-id/2a 40755 root:root -File: /usr/lib/debug/.build-id/2a/9da9becdf2f44091e236ba7e8f0c9f03cf6d27 120777 root:root ../../../../bin/picat -File: /usr/lib/debug/.build-id/2a/9da9becdf2f44091e236ba7e8f0c9f03cf6d27.debug 120777 root:root ../../usr/bin/picat.debug -File: /usr/lib/debug/usr/bin/picat.debug 100644 root:root 4ef47503bd5ce9ba4f1eb447ca43cb1b -RPMIdentity: 300e79673910c2ba154fc5accfd497864833a2aedd01a898a46997e071385989290b624ab0f5ba98de6840c5a7d516cf6cf5ec2e0a695fe410f6f054ddce7263 +File: /usr/lib/debug/.build-id/23 40755 root:root +File: /usr/lib/debug/.build-id/23/6e9954f331487fafbf7b5bd50ff86a5ec76cbb 120777 root:root ../../../../bin/picat +File: /usr/lib/debug/.build-id/23/6e9954f331487fafbf7b5bd50ff86a5ec76cbb.debug 120777 root:root ../../usr/bin/picat.debug +File: /usr/lib/debug/usr/bin/picat.debug 100644 root:root 2ef1b0ca6228890092c07034f6efe356 +RPMIdentity: 38475977707b7af187bfbad93f06898bb79d3ea85c615566d532906033ba03c1287e918209d777be5adbfc1df75f88eb1864b04ca8797aa093a15bb85bae957b