+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/gambc-4.9.7/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/gambc-4.9.7/work.log ===> Building for gambc-4.9.7 *** using a dummy gsc-boot gmake[1]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7' rm -f gsc-boot gsc-boot cp gsc-boot.bat.windows gsc-boot cp gsc-boot.unix gsc-boot chmod +x gsc-boot gmake[1]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7' /opt/pkg/bin/gmake stamp gmake[1]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7' gmake[2]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/include' Gambit is not being built from a Git clone. Creating empty stamp.h. gmake[2]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/include' gmake[1]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7' gmake[1]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7' *** making phase1 gmake[2]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7' making phase1 in lib making phase1 in include making phase1 in bin making phase1 in gsi gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/include' gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/lib' gmake[3]: Nothing to be done for 'phase1'. gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/lib' gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/bin' rm -f gambvcs if test "" = ""; then \ cp gambvcs.unix gambvcs; \ chmod +x gambvcs; \ else \ sed "s/\$/\r/g" gambvcs.bat.windows > gambvcs; \ fi gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsi' gmake[3]: Nothing to be done for 'phase1'. gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsi' rm -f gambuild-C if test "" = ""; then \ cp gambuild-C.unix gambuild-C; \ chmod +x gambuild-C; \ else \ sed "s/\$/\r/g" gambuild-C.bat.windows > gambuild-C; \ fi rm -f gambuild-js if test "" = ""; then \ cp gambuild-js.unix gambuild-js; \ chmod +x gambuild-js; \ else \ sed "s/\$/\r/g" gambuild-js.bat.windows > gambuild-js; \ fi making phase1 in gsc rm -f gambuild-python if test "" = ""; then \ cp gambuild-python.unix gambuild-python; \ chmod +x gambuild-python; \ else \ sed "s/\$/\r/g" gambuild-python.bat.windows > gambuild-python; \ fi rm -f gambuild-ruby gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsc' gmake[3]: Nothing to be done for 'phase1'. gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsc' if test "" = ""; then \ cp gambuild-ruby.unix gambuild-ruby; \ chmod +x gambuild-ruby; \ else \ sed "s/\$/\r/g" gambuild-ruby.bat.windows > gambuild-ruby; \ fi expr: non-numeric argument rm -f gambuild-php rm -f gambuild-java if test "" = ""; then \ cp gambuild-php.unix gambuild-php; \ chmod +x gambuild-php; \ else \ sed "s/\$/\r/g" gambuild-php.bat.windows > gambuild-php; \ fi if test "" = ""; then \ cp gambuild-java.unix gambuild-java; \ chmod +x gambuild-java; \ else \ sed "s/\$/\r/g" gambuild-java.bat.windows > gambuild-java; \ fi gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/include' rm -f gambuild-x86 if test "" = ""; then \ cp gambuild-x86.unix gambuild-x86; \ chmod +x gambuild-x86; \ else \ sed "s/\$/\r/g" gambuild-x86.bat.windows > gambuild-x86; \ fi rm -f gambuild-x86-64 rm -f gambuild-arm if test "" = ""; then \ cp gambuild-x86-64.unix gambuild-x86-64; \ chmod +x gambuild-x86-64; \ else \ sed "s/\$/\r/g" gambuild-x86-64.bat.windows > gambuild-x86-64; \ fi if test "" = ""; then \ cp gambuild-arm.unix gambuild-arm; \ chmod +x gambuild-arm; \ else \ sed "s/\$/\r/g" gambuild-arm.bat.windows > gambuild-arm; \ fi rm -f gambuild-riscv-32 if test "" = ""; then \ cp gambuild-riscv-32.unix gambuild-riscv-32; \ chmod +x gambuild-riscv-32; \ else \ sed "s/\$/\r/g" gambuild-riscv-32.bat.windows > gambuild-riscv-32; \ fi rm -f gambuild-riscv-64 rm -f gambdoc rm -f six six.lnk if test "" = ""; then \ cp gambuild-riscv-64.unix gambuild-riscv-64; \ chmod +x gambuild-riscv-64; \ else \ sed "s/\$/\r/g" gambuild-riscv-64.bat.windows > gambuild-riscv-64; \ fi if test "" = ""; then \ cp gambdoc.unix gambdoc; \ chmod +x gambdoc; \ else \ sed "s/\$/\r/g" gambdoc.bat.windows > gambdoc; \ fi if test "" = ""; then \ ln -s ../gsi/gsi six; \ else \ echo "@%~dp0gsi %*" > six; \ fi rm -f gsi-script gsi-script.lnk if test "" = ""; then \ ln -s ../gsi/gsi gsi-script; \ else \ echo "@%~dp0gsi %*" > gsi-script; \ fi rm -f gsc-script gsc-script.lnk if test "" = ""; then \ ln -s ../gsc/gsc gsc-script; \ else \ echo "@%~dp0gsc %*" > gsc-script; \ fi rm -f six-script six-script.lnk if test "" = ""; then \ ln -s ../gsi/gsi six-script; \ else \ echo "@%~dp0gsi %*" > six-script; \ fi rm -f scheme-srfi-0 scheme-srfi-0.lnk rm -f scheme-r5rs scheme-r5rs.lnk if test "" = ""; then \ ln -s ../gsi/gsi scheme-srfi-0; \ else \ echo "@%~dp0gsi %*" > scheme-srfi-0; \ fi if test "" = ""; then \ ln -s ../gsi/gsi scheme-r5rs; \ else \ echo "@%~dp0gsi %*" > scheme-r5rs; \ fi rm -f scheme-r4rs scheme-r4rs.lnk rm -f scheme-ieee-1178-1990 scheme-ieee-1178-1990.lnk if test "" = ""; then \ ln -s ../gsi/gsi scheme-r4rs; \ else \ echo "@%~dp0gsi %*" > scheme-r4rs; \ fi if test "" = ""; then \ ln -s ../gsi/gsi scheme-ieee-1178-1990; \ else \ echo "@%~dp0gsi %*" > scheme-ieee-1178-1990; \ fi gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/bin' gmake[2]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7' *** making phase2 gmake[2]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7' making phase2 in include making phase2 in bin making phase2 in lib making phase2 in gsi gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/include' gmake[3]: Nothing to be done for 'phase2'. gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/include' gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/bin' gmake[3]: Nothing to be done for 'phase2'. gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/bin' gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/lib' gmake[3]: Nothing to be done for 'phase2'. gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/lib' gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsi' gmake[3]: Nothing to be done for 'phase2'. gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsi' making phase2 in gsc gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsc' gmake[3]: Nothing to be done for 'phase2'. gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsc' gmake[2]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7' *** making phase3 gmake[2]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7' making phase3 in bin making phase3 in lib making phase3 in gsi making phase3 in include gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/bin' gmake[3]: Nothing to be done for 'phase3'. gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/bin' gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/include' gmake[3]: Nothing to be done for 'phase3'. gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/include' gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsi' gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/lib' g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _io.o -I. -DHAVE_CONFIG_H -D___GAMBITDIR="\"/opt/pkg\"" -D___GAMBITDIR_INFO="\"/opt/pkg/info\"" -D___GAMBITDIR_USERLIB="\"\176/.gambit_userlib\"" -D___GAMBITDIR_INSTLIB="\"\176\176userlib\"" -D___SYS_TYPE_CPU="\"x86_64\"" -D___SYS_TYPE_VENDOR="\"sun\"" -D___SYS_TYPE_OS="\"solaris2.11\"" -D___CONFIGURE_COMMAND="\"./configure '--enable-single-host' '--enable-cplusplus' '--enable-shared' '--disable-absolute-shared-libs' '--enable-default-runtime-options=f8,-8,t8' '--enable-compiler-name=gsc-gambit' '--enable-interpreter-name=gsi-gambit' '--enable-gcc-opts' '--prefix=/opt/pkg' '--build=x86_64-sun-solaris2.11' '--host=x86_64-sun-solaris2.11' '--infodir=/opt/pkg/info' '--mandir=/opt/pkg/share/man' '--enable-option-checking=yes' 'build_alias=x86_64-sun-solaris2.11' 'host_alias=x86_64-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses' 'LDFLAGS=-L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/pkg/lib -Wl,-R/opt/pkg/lib' 'LIBS=' 'CPPFLAGS=-I/usr/include -I/opt/pkg/include/ncurses' 'CXX=g++' 'CXXFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses'"\" -D___OBJ_EXTENSION="\".o\"" -D___EXE_EXTENSION="\"\"" -D___BAT_EXTENSION="\"\"" -D___PRIMAL _io.c -D___LIBRARY g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _num.o -I. -DHAVE_CONFIG_H -D___GAMBITDIR="\"/opt/pkg\"" -D___GAMBITDIR_INFO="\"/opt/pkg/info\"" -D___GAMBITDIR_USERLIB="\"\176/.gambit_userlib\"" -D___GAMBITDIR_INSTLIB="\"\176\176userlib\"" -D___SYS_TYPE_CPU="\"x86_64\"" -D___SYS_TYPE_VENDOR="\"sun\"" -D___SYS_TYPE_OS="\"solaris2.11\"" -D___CONFIGURE_COMMAND="\"./configure '--enable-single-host' '--enable-cplusplus' '--enable-shared' '--disable-absolute-shared-libs' '--enable-default-runtime-options=f8,-8,t8' '--enable-compiler-name=gsc-gambit' '--enable-interpreter-name=gsi-gambit' '--enable-gcc-opts' '--prefix=/opt/pkg' '--build=x86_64-sun-solaris2.11' '--host=x86_64-sun-solaris2.11' '--infodir=/opt/pkg/info' '--mandir=/opt/pkg/share/man' '--enable-option-checking=yes' 'build_alias=x86_64-sun-solaris2.11' 'host_alias=x86_64-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses' 'LDFLAGS=-L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/pkg/lib -Wl,-R/opt/pkg/lib' 'LIBS=' 'CPPFLAGS=-I/usr/include -I/opt/pkg/include/ncurses' 'CXX=g++' 'CXXFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses'"\" -D___OBJ_EXTENSION="\".o\"" -D___EXE_EXTENSION="\"\"" -D___BAT_EXTENSION="\"\"" -D___PRIMAL _num.c -D___LIBRARY gmake[4]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsi' g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _gsilib.o -I. -DHAVE_CONFIG_H _gsilib.c -D___LIBRARY making phase3 in gsc gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsc' gmake[4]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsc' g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _t-univ-2.o -I. -DHAVE_CONFIG_H _t-univ-2.c -D___LIBRARY _gsilib.c:28:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 28 | #define ___MODULE_NAME "_gsilib" | ^~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _gsilib.c:140:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 140 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _gambitgsi.o -I. -DHAVE_CONFIG_H _gambitgsi.c -D___LIBRARY _gambitgsi.c:10803:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 10803 | #define ___LINKFILE_NAME "_gambitgsi" | ^~~~~~~~~~~~ ../include/gambit.h:9227:3: note: in expansion of macro '___LINKFILE_NAME' 9227 | ___LINKFILE_NAME, \ | ^~~~~~~~~~~~~~~~ ../include/gambit.h:8579:44: note: in expansion of macro '___LINKFILE_DESCR' 8579 | #define ___END_NEW_SYM_GLO(prevsym,prevkey)___LINKFILE_DESCR(prevsym,prevkey) | ^~~~~~~~~~~~~~~~~ _gambitgsi.c:17058:1: note: in expansion of macro '___END_NEW_SYM_GLO' 17058 | ___END_NEW_SYM_GLO(___S___gsilib_23_,0) | ^~~~~~~~~~~~~~~~~~ gmake[4]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsi' gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsi' g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _std.o -I. -DHAVE_CONFIG_H -D___GAMBITDIR="\"/opt/pkg\"" -D___GAMBITDIR_INFO="\"/opt/pkg/info\"" -D___GAMBITDIR_USERLIB="\"\176/.gambit_userlib\"" -D___GAMBITDIR_INSTLIB="\"\176\176userlib\"" -D___SYS_TYPE_CPU="\"x86_64\"" -D___SYS_TYPE_VENDOR="\"sun\"" -D___SYS_TYPE_OS="\"solaris2.11\"" -D___CONFIGURE_COMMAND="\"./configure '--enable-single-host' '--enable-cplusplus' '--enable-shared' '--disable-absolute-shared-libs' '--enable-default-runtime-options=f8,-8,t8' '--enable-compiler-name=gsc-gambit' '--enable-interpreter-name=gsi-gambit' '--enable-gcc-opts' '--prefix=/opt/pkg' '--build=x86_64-sun-solaris2.11' '--host=x86_64-sun-solaris2.11' '--infodir=/opt/pkg/info' '--mandir=/opt/pkg/share/man' '--enable-option-checking=yes' 'build_alias=x86_64-sun-solaris2.11' 'host_alias=x86_64-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses' 'LDFLAGS=-L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/pkg/lib -Wl,-R/opt/pkg/lib' 'LIBS=' 'CPPFLAGS=-I/usr/include -I/opt/pkg/include/ncurses' 'CXX=g++' 'CXXFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses'"\" -D___OBJ_EXTENSION="\".o\"" -D___EXE_EXTENSION="\"\"" -D___BAT_EXTENSION="\"\"" -D___PRIMAL _std.c -D___LIBRARY In file included from _num.c:1732: _num.c: In function 'void _____num_23_1(___processor_state)': ../include/gambit.h:2227:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2227 | #define ___F32_TO_U32(x)___F32_U32{x}.u32 | ^ ../include/gambit.h:9998:34: note: in definition of macro '___CFUN_ASSIGN' 9998 | #define ___CFUN_ASSIGN(r,val)r = val; | ^~~ _num.c:16779:1: note: in expansion of macro '___return' 16779 | ___return(___F32_TO_U32(___arg1)); | ^~~~~~~~~ _num.c:16779:11: note: in expansion of macro '___F32_TO_U32' 16779 | ___return(___F32_TO_U32(___arg1)); | ^~~~~~~~~~~~~ _num.c: In function 'void _____num_23_2(___processor_state)': ../include/gambit.h:2228:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2228 | #define ___F32_FROM_U32(x)___U32_F32{x}.f32 | ^ ../include/gambit.h:9998:34: note: in definition of macro '___CFUN_ASSIGN' 9998 | #define ___CFUN_ASSIGN(r,val)r = val; | ^~~ _num.c:16806:1: note: in expansion of macro '___return' 16806 | ___return(___F32_FROM_U32(___arg1)); | ^~~~~~~~~ _num.c:16806:11: note: in expansion of macro '___F32_FROM_U32' 16806 | ___return(___F32_FROM_U32(___arg1)); | ^~~~~~~~~~~~~~~ _num.c: In function 'void _____num_23_3(___processor_state)': ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:9998:34: note: in definition of macro '___CFUN_ASSIGN' 9998 | #define ___CFUN_ASSIGN(r,val)r = val; | ^~~ _num.c:16833:1: note: in expansion of macro '___return' 16833 | ___return(___F64_TO_U64(___arg1)); | ^~~~~~~~~ _num.c:16833:11: note: in expansion of macro '___F64_TO_U64' 16833 | ___return(___F64_TO_U64(___arg1)); | ^~~~~~~~~~~~~ _num.c: In function 'void _____num_23_4(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:9998:34: note: in definition of macro '___CFUN_ASSIGN' 9998 | #define ___CFUN_ASSIGN(r,val)r = val; | ^~~ _num.c:16860:1: note: in expansion of macro '___return' 16860 | ___return(___F64_FROM_U64(___arg1)); | ^~~~~~~~~ _num.c:16860:11: note: in expansion of macro '___F64_FROM_U64' 16860 | ___return(___F64_FROM_U64(___arg1)); | ^~~~~~~~~~~~~~~ _num.c: In function 'void ___H___num(___processor_state)': ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:23000:14: note: in expansion of macro '___F64BOX' 23000 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:24786:24: note: in expansion of macro '___F64UNBOX' 24786 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:24823:24: note: in expansion of macro '___F64UNBOX' 24823 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:24874:24: note: in expansion of macro '___F64UNBOX' 24874 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25250:24: note: in expansion of macro '___F64UNBOX' 25250 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25286:24: note: in expansion of macro '___F64UNBOX' 25286 | ___SET_F64(___F64V1,___F64UNBOX(___R3)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25301:24: note: in expansion of macro '___F64UNBOX' 25301 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25328:24: note: in expansion of macro '___F64UNBOX' 25328 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25329:24: note: in expansion of macro '___F64UNBOX' 25329 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25345:24: note: in expansion of macro '___F64UNBOX' 25345 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25346:24: note: in expansion of macro '___F64UNBOX' 25346 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-5))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25354:24: note: in expansion of macro '___F64UNBOX' 25354 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25409:24: note: in expansion of macro '___F64UNBOX' 25409 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25481:24: note: in expansion of macro '___F64UNBOX' 25481 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25482:24: note: in expansion of macro '___F64UNBOX' 25482 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25850:24: note: in expansion of macro '___F64UNBOX' 25850 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ In file included from _t-univ-2.c:876: _t-univ-2.c: In function 'void ___H___t_2d_univ_2d_2(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:19026:24: note: in expansion of macro '___F64UNBOXI' 19026 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:19027:24: note: in expansion of macro '___F64UNBOXI' 19027 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-2.c:19029:14: note: in expansion of macro '___F64BOX' 19029 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25871:24: note: in expansion of macro '___F64UNBOX' 25871 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25906:24: note: in expansion of macro '___F64UNBOX' 25906 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25921:24: note: in expansion of macro '___F64UNBOX' 25921 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25942:24: note: in expansion of macro '___F64UNBOX' 25942 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25946:24: note: in expansion of macro '___F64UNBOX' 25946 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25955:24: note: in expansion of macro '___F64UNBOX' 25955 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25960:24: note: in expansion of macro '___F64UNBOX' 25960 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25991:24: note: in expansion of macro '___F64UNBOX' 25991 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25995:24: note: in expansion of macro '___F64UNBOX' 25995 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:25996:24: note: in expansion of macro '___F64UNBOX' 25996 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:26001:24: note: in expansion of macro '___F64UNBOX' 26001 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:26026:24: note: in expansion of macro '___F64UNBOX' 26026 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:26039:24: note: in expansion of macro '___F64UNBOX' 26039 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:26043:24: note: in expansion of macro '___F64UNBOX' 26043 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:26124:24: note: in expansion of macro '___F64UNBOX' 26124 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:19793:24: note: in expansion of macro '___F64UNBOXI' 19793 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:19794:24: note: in expansion of macro '___F64UNBOXI' 19794 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-2.c:19796:14: note: in expansion of macro '___F64BOX' 19796 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:19850:24: note: in expansion of macro '___F64UNBOXI' 19850 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:19851:24: note: in expansion of macro '___F64UNBOXI' 19851 | ___SET_F64(___F64V2,___F64UNBOXI(___R0)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-2.c:19853:14: note: in expansion of macro '___F64BOX' 19853 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:19891:24: note: in expansion of macro '___F64UNBOXI' 19891 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:19892:24: note: in expansion of macro '___F64UNBOXI' 19892 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:20102:24: note: in expansion of macro '___F64UNBOXI' 20102 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-13))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:20103:24: note: in expansion of macro '___F64UNBOXI' 20103 | ___SET_F64(___F64V2,___F64UNBOXI(___R0)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-2.c:20105:14: note: in expansion of macro '___F64BOX' 20105 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:20136:24: note: in expansion of macro '___F64UNBOXI' 20136 | ___SET_F64(___F64V1,___F64UNBOXI(___R0)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:20137:24: note: in expansion of macro '___F64UNBOXI' 20137 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-2.c:20139:14: note: in expansion of macro '___F64BOX' 20139 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:20168:24: note: in expansion of macro '___F64UNBOXI' 20168 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-3))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:20169:24: note: in expansion of macro '___F64UNBOXI' 20169 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-2.c:20171:14: note: in expansion of macro '___F64BOX' 20171 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:20222:24: note: in expansion of macro '___F64UNBOXI' 20222 | ___SET_F64(___F64V1,___F64UNBOXI(___R0)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:20223:24: note: in expansion of macro '___F64UNBOXI' 20223 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-2.c:20225:14: note: in expansion of macro '___F64BOX' 20225 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:27455:24: note: in expansion of macro '___F64UNBOX' 27455 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:27464:24: note: in expansion of macro '___F64UNBOX' 27464 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:27582:24: note: in expansion of macro '___F64UNBOX' 27582 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:27683:24: note: in expansion of macro '___F64UNBOX' 27683 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:27753:24: note: in expansion of macro '___F64UNBOX' 27753 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:21981:24: note: in expansion of macro '___F64UNBOXI' 21981 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-2.c:21983:14: note: in expansion of macro '___F64BOX' 21983 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:27901:24: note: in expansion of macro '___F64UNBOX' 27901 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28029:24: note: in expansion of macro '___F64UNBOX' 28029 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28038:24: note: in expansion of macro '___F64UNBOX' 28038 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28125:24: note: in expansion of macro '___F64UNBOX' 28125 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28129:24: note: in expansion of macro '___F64UNBOX' 28129 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28136:24: note: in expansion of macro '___F64UNBOX' 28136 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28149:24: note: in expansion of macro '___F64UNBOX' 28149 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:22608:24: note: in expansion of macro '___F64UNBOXI' 22608 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-9))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-2.c:22610:14: note: in expansion of macro '___F64BOX' 22610 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28233:24: note: in expansion of macro '___F64UNBOX' 28233 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28242:24: note: in expansion of macro '___F64UNBOX' 28242 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28407:24: note: in expansion of macro '___F64UNBOX' 28407 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28408:24: note: in expansion of macro '___F64UNBOX' 28408 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:28410:14: note: in expansion of macro '___F64BOX' 28410 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28438:24: note: in expansion of macro '___F64UNBOX' 28438 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28439:24: note: in expansion of macro '___F64UNBOX' 28439 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:28441:14: note: in expansion of macro '___F64BOX' 28441 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28447:24: note: in expansion of macro '___F64UNBOX' 28447 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:28449:14: note: in expansion of macro '___F64BOX' 28449 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28468:24: note: in expansion of macro '___F64UNBOX' 28468 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28469:24: note: in expansion of macro '___F64UNBOX' 28469 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:28471:14: note: in expansion of macro '___F64BOX' 28471 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28532:24: note: in expansion of macro '___F64UNBOX' 28532 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:28534:14: note: in expansion of macro '___F64BOX' 28534 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28931:24: note: in expansion of macro '___F64UNBOX' 28931 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28932:24: note: in expansion of macro '___F64UNBOX' 28932 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:28934:14: note: in expansion of macro '___F64BOX' 28934 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28962:24: note: in expansion of macro '___F64UNBOX' 28962 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28963:24: note: in expansion of macro '___F64UNBOX' 28963 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:28965:14: note: in expansion of macro '___F64BOX' 28965 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28971:24: note: in expansion of macro '___F64UNBOX' 28971 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:28973:14: note: in expansion of macro '___F64BOX' 28973 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28992:24: note: in expansion of macro '___F64UNBOX' 28992 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:28993:24: note: in expansion of macro '___F64UNBOX' 28993 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:28995:14: note: in expansion of macro '___F64BOX' 28995 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:23838:24: note: in expansion of macro '___F64UNBOXI' 23838 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ _t-univ-2.c:23839:24: note: in expansion of macro '___F64SUB' 23839 | ___SET_F64(___F64V2,___F64SUB(___F64UNBOXI(___FIX(2L)),___F64V1)) | ^~~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:23839:34: note: in expansion of macro '___F64UNBOXI' 23839 | ___SET_F64(___F64V2,___F64SUB(___F64UNBOXI(___FIX(2L)),___F64V1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-2.c:23840:14: note: in expansion of macro '___F64BOX' 23840 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:29056:24: note: in expansion of macro '___F64UNBOX' 29056 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:29058:14: note: in expansion of macro '___F64BOX' 29058 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:29601:24: note: in expansion of macro '___F64UNBOX' 29601 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:29602:24: note: in expansion of macro '___F64UNBOX' 29602 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:29604:14: note: in expansion of macro '___F64BOX' 29604 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:29673:24: note: in expansion of macro '___F64UNBOX' 29673 | ___SET_F64(___F64V1,___F64UNBOX(___R3)) | ^~~~~~~~~~~ In file included from _std.c:2641: _std.c: In function 'void ___H___std(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _std.c:58491:24: note: in expansion of macro '___F64UNBOXI' 58491 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:29674:24: note: in expansion of macro '___F64UNBOX' 29674 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:29676:14: note: in expansion of macro '___F64BOX' 29676 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:29730:24: note: in expansion of macro '___F64UNBOX' 29730 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:29732:14: note: in expansion of macro '___F64BOX' 29732 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:29752:24: note: in expansion of macro '___F64UNBOX' 29752 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:29753:24: note: in expansion of macro '___F64UNBOX' 29753 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:29755:14: note: in expansion of macro '___F64BOX' 29755 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:29780:24: note: in expansion of macro '___F64UNBOX' 29780 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:29781:24: note: in expansion of macro '___F64UNBOX' 29781 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:29783:14: note: in expansion of macro '___F64BOX' 29783 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:29810:24: note: in expansion of macro '___F64UNBOX' 29810 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:29812:14: note: in expansion of macro '___F64BOX' 29812 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:30330:24: note: in expansion of macro '___F64UNBOX' 30330 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:30331:24: note: in expansion of macro '___F64UNBOX' 30331 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:30333:14: note: in expansion of macro '___F64BOX' 30333 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:30383:24: note: in expansion of macro '___F64UNBOX' 30383 | ___SET_F64(___F64V1,___F64UNBOX(___R3)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:30384:24: note: in expansion of macro '___F64UNBOX' 30384 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:30386:14: note: in expansion of macro '___F64BOX' 30386 | ___SET_R3(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:30417:24: note: in expansion of macro '___F64UNBOX' 30417 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:30419:14: note: in expansion of macro '___F64BOX' 30419 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:30439:24: note: in expansion of macro '___F64UNBOX' 30439 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:30440:24: note: in expansion of macro '___F64UNBOX' 30440 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:30442:14: note: in expansion of macro '___F64BOX' 30442 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:30529:24: note: in expansion of macro '___F64UNBOX' 30529 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:30530:24: note: in expansion of macro '___F64UNBOX' 30530 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:30532:14: note: in expansion of macro '___F64BOX' 30532 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:30762:24: note: in expansion of macro '___F64UNBOX' 30762 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:30764:14: note: in expansion of macro '___F64BOX' 30764 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:30829:24: note: in expansion of macro '___F64UNBOX' 30829 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:30830:24: note: in expansion of macro '___F64UNBOX' 30830 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:30832:14: note: in expansion of macro '___F64BOX' 30832 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:31600:14: note: in expansion of macro '___F64BOX' 31600 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:31634:24: note: in expansion of macro '___F64UNBOX' 31634 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:31636:14: note: in expansion of macro '___F64BOX' 31636 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:31815:24: note: in expansion of macro '___F64UNBOX' 31815 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:31817:14: note: in expansion of macro '___F64BOX' 31817 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:31940:24: note: in expansion of macro '___F64UNBOX' 31940 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:31942:14: note: in expansion of macro '___F64BOX' 31942 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:31948:24: note: in expansion of macro '___F64UNBOX' 31948 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:31950:14: note: in expansion of macro '___F64BOX' 31950 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:32126:24: note: in expansion of macro '___F64UNBOX' 32126 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:32127:24: note: in expansion of macro '___F64UNBOX' 32127 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:32129:14: note: in expansion of macro '___F64BOX' 32129 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:32299:24: note: in expansion of macro '___F64UNBOX' 32299 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:32301:14: note: in expansion of macro '___F64BOX' 32301 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:32321:24: note: in expansion of macro '___F64UNBOX' 32321 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:32322:24: note: in expansion of macro '___F64UNBOX' 32322 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:32324:14: note: in expansion of macro '___F64BOX' 32324 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:32349:24: note: in expansion of macro '___F64UNBOX' 32349 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:32350:24: note: in expansion of macro '___F64UNBOX' 32350 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:32352:14: note: in expansion of macro '___F64BOX' 32352 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:32710:24: note: in expansion of macro '___F64UNBOX' 32710 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:32712:14: note: in expansion of macro '___F64BOX' 32712 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:33050:24: note: in expansion of macro '___F64UNBOX' 33050 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:33051:24: note: in expansion of macro '___F64UNBOX' 33051 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:33053:14: note: in expansion of macro '___F64BOX' 33053 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:33524:24: note: in expansion of macro '___F64UNBOX' 33524 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:33526:14: note: in expansion of macro '___F64BOX' 33526 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:33545:24: note: in expansion of macro '___F64UNBOX' 33545 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:33546:24: note: in expansion of macro '___F64UNBOX' 33546 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:33548:14: note: in expansion of macro '___F64BOX' 33548 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:33572:24: note: in expansion of macro '___F64UNBOX' 33572 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:33573:24: note: in expansion of macro '___F64UNBOX' 33573 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:33575:14: note: in expansion of macro '___F64BOX' 33575 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:33590:24: note: in expansion of macro '___F64UNBOX' 33590 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:33592:14: note: in expansion of macro '___F64BOX' 33592 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:33939:24: note: in expansion of macro '___F64UNBOX' 33939 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:33941:14: note: in expansion of macro '___F64BOX' 33941 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:34478:14: note: in expansion of macro '___F64BOX' 34478 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:34492:14: note: in expansion of macro '___F64BOX' 34492 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:34988:14: note: in expansion of macro '___F64BOX' 34988 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:35002:14: note: in expansion of macro '___F64BOX' 35002 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:35148:14: note: in expansion of macro '___F64BOX' 35148 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:35162:14: note: in expansion of macro '___F64BOX' 35162 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:35340:14: note: in expansion of macro '___F64BOX' 35340 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:35354:14: note: in expansion of macro '___F64BOX' 35354 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:35500:14: note: in expansion of macro '___F64BOX' 35500 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:35514:14: note: in expansion of macro '___F64BOX' 35514 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:35770:14: note: in expansion of macro '___F64BOX' 35770 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:35784:14: note: in expansion of macro '___F64BOX' 35784 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:35939:14: note: in expansion of macro '___F64BOX' 35939 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:35953:14: note: in expansion of macro '___F64BOX' 35953 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:36201:14: note: in expansion of macro '___F64BOX' 36201 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:36215:14: note: in expansion of macro '___F64BOX' 36215 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:36363:14: note: in expansion of macro '___F64BOX' 36363 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:36377:14: note: in expansion of macro '___F64BOX' 36377 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:36556:14: note: in expansion of macro '___F64BOX' 36556 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:36570:14: note: in expansion of macro '___F64BOX' 36570 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:36716:14: note: in expansion of macro '___F64BOX' 36716 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:36730:14: note: in expansion of macro '___F64BOX' 36730 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:36908:14: note: in expansion of macro '___F64BOX' 36908 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:36922:14: note: in expansion of macro '___F64BOX' 36922 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:37068:14: note: in expansion of macro '___F64BOX' 37068 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:37082:14: note: in expansion of macro '___F64BOX' 37082 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:37382:14: note: in expansion of macro '___F64BOX' 37382 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:37396:14: note: in expansion of macro '___F64BOX' 37396 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:37599:14: note: in expansion of macro '___F64BOX' 37599 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:37613:14: note: in expansion of macro '___F64BOX' 37613 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:37755:24: note: in expansion of macro '___F64UNBOX' 37755 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:37762:24: note: in expansion of macro '___F64UNBOX' 37762 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:37778:24: note: in expansion of macro '___F64UNBOX' 37778 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:37892:24: note: in expansion of macro '___F64UNBOX' 37892 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:37918:24: note: in expansion of macro '___F64UNBOX' 37918 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:37922:24: note: in expansion of macro '___F64UNBOX' 37922 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:38009:24: note: in expansion of macro '___F64UNBOX' 38009 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:39694:24: note: in expansion of macro '___F64UNBOX' 39694 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:39753:14: note: in expansion of macro '___F64BOX' 39753 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:39782:24: note: in expansion of macro '___F64UNBOX' 39782 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:39784:14: note: in expansion of macro '___F64BOX' 39784 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:39872:24: note: in expansion of macro '___F64UNBOX' 39872 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:39935:14: note: in expansion of macro '___F64BOX' 39935 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:39965:24: note: in expansion of macro '___F64UNBOX' 39965 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:39967:14: note: in expansion of macro '___F64BOX' 39967 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:39975:24: note: in expansion of macro '___F64UNBOX' 39975 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:39979:24: note: in expansion of macro '___F64UNBOX' 39979 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:39981:24: note: in expansion of macro '___F64UNBOX' 39981 | ___SET_F64(___F64V3,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:39986:24: note: in expansion of macro '___F64UNBOX' 39986 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:39990:24: note: in expansion of macro '___F64UNBOX' 39990 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:39994:24: note: in expansion of macro '___F64UNBOX' 39994 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:39999:24: note: in expansion of macro '___F64UNBOX' 39999 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:40065:14: note: in expansion of macro '___F64BOX' 40065 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ In file included from _io.c:2344: _io.c: In function 'void ___H___io(___processor_state)': ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _io.c:51166:14: note: in expansion of macro '___F64BOX' 51166 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:44808:24: note: in expansion of macro '___F64UNBOX' 44808 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:44812:24: note: in expansion of macro '___F64UNBOX' 44812 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:44820:14: note: in expansion of macro '___F64BOX' 44820 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:44828:24: note: in expansion of macro '___F64UNBOX' 44828 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:44830:14: note: in expansion of macro '___F64BOX' 44830 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:44841:24: note: in expansion of macro '___F64UNBOX' 44841 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:44896:14: note: in expansion of macro '___F64BOX' 44896 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:45012:24: note: in expansion of macro '___F64UNBOX' 45012 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:45014:14: note: in expansion of macro '___F64BOX' 45014 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:45019:24: note: in expansion of macro '___F64UNBOX' 45019 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:45021:14: note: in expansion of macro '___F64BOX' 45021 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:45026:24: note: in expansion of macro '___F64UNBOX' 45026 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:45028:14: note: in expansion of macro '___F64BOX' 45028 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:45039:24: note: in expansion of macro '___F64UNBOX' 45039 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:45047:14: note: in expansion of macro '___F64BOX' 45047 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:45055:24: note: in expansion of macro '___F64UNBOX' 45055 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:45057:14: note: in expansion of macro '___F64BOX' 45057 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:45067:24: note: in expansion of macro '___F64UNBOX' 45067 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:45126:14: note: in expansion of macro '___F64BOX' 45126 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _std.c:75489:24: note: in expansion of macro '___F64UNBOXI' 75489 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _std.c:75490:24: note: in expansion of macro '___F64UNBOXI' 75490 | ___SET_F64(___F64V2,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6906:30: note: in definition of macro '___SET_R4' 6906 | #define ___SET_R4(val)___R4=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _std.c:75492:14: note: in expansion of macro '___F64BOX' 75492 | ___SET_R4(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _std.c:75536:24: note: in expansion of macro '___F64UNBOXI' 75536 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _std.c:75537:24: note: in expansion of macro '___F64UNBOXI' 75537 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6906:30: note: in definition of macro '___SET_R4' 6906 | #define ___SET_R4(val)___R4=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _std.c:75539:14: note: in expansion of macro '___F64BOX' 75539 | ___SET_R4(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _std.c:75581:24: note: in expansion of macro '___F64UNBOXI' 75581 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _std.c:75582:24: note: in expansion of macro '___F64UNBOXI' 75582 | ___SET_F64(___F64V2,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6906:30: note: in definition of macro '___SET_R4' 6906 | #define ___SET_R4(val)___R4=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _std.c:75584:14: note: in expansion of macro '___F64BOX' 75584 | ___SET_R4(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _std.c:75628:24: note: in expansion of macro '___F64UNBOXI' 75628 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _std.c:75629:24: note: in expansion of macro '___F64UNBOXI' 75629 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6906:30: note: in definition of macro '___SET_R4' 6906 | #define ___SET_R4(val)___R4=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _std.c:75631:14: note: in expansion of macro '___F64BOX' 75631 | ___SET_R4(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:45732:14: note: in expansion of macro '___F64BOX' 45732 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:46178:24: note: in expansion of macro '___F64UNBOX' 46178 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:46182:24: note: in expansion of macro '___F64UNBOX' 46182 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:46213:14: note: in expansion of macro '___F64BOX' 46213 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:46315:24: note: in expansion of macro '___F64UNBOX' 46315 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:46346:14: note: in expansion of macro '___F64BOX' 46346 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:46453:24: note: in expansion of macro '___F64UNBOX' 46453 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:46650:24: note: in expansion of macro '___F64UNBOX' 46650 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:46652:14: note: in expansion of macro '___F64BOX' 46652 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:46723:24: note: in expansion of macro '___F64UNBOX' 46723 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:46918:24: note: in expansion of macro '___F64UNBOX' 46918 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:46920:14: note: in expansion of macro '___F64BOX' 46920 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:46986:24: note: in expansion of macro '___F64UNBOX' 46986 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:47059:24: note: in expansion of macro '___F64UNBOX' 47059 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:47061:14: note: in expansion of macro '___F64BOX' 47061 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:47126:24: note: in expansion of macro '___F64UNBOX' 47126 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:47157:24: note: in expansion of macro '___F64UNBOX' 47157 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:47159:14: note: in expansion of macro '___F64BOX' 47159 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:47269:24: note: in expansion of macro '___F64UNBOX' 47269 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:47278:24: note: in expansion of macro '___F64UNBOX' 47278 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _num.c:47279:10: note: in expansion of macro '___F64EQ' 47279 | ___IF(___F64EQ(___F64V1,___F64UNBOX(___FLO(340,0x7ff00000L,0x0L)))) | ^~~~~~~~ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:47279:28: note: in expansion of macro '___F64UNBOX' 47279 | ___IF(___F64EQ(___F64V1,___F64UNBOX(___FLO(340,0x7ff00000L,0x0L)))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:47858:14: note: in expansion of macro '___F64BOX' 47858 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48023:24: note: in expansion of macro '___F64UNBOX' 48023 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48166:24: note: in expansion of macro '___F64UNBOX' 48166 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48167:24: note: in expansion of macro '___F64UNBOX' 48167 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:48172:14: note: in expansion of macro '___F64BOX' 48172 | ___SET_R3(___F64BOX(___F64V5)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6906:30: note: in definition of macro '___SET_R4' 6906 | #define ___SET_R4(val)___R4=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:48173:14: note: in expansion of macro '___F64BOX' 48173 | ___SET_R4(___F64BOX(___F64V6)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48176:24: note: in expansion of macro '___F64UNBOX' 48176 | ___SET_F64(___F64V1,___F64UNBOX(___R3)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48180:24: note: in expansion of macro '___F64UNBOX' 48180 | ___SET_F64(___F64V1,___F64UNBOX(___R4)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48184:24: note: in expansion of macro '___F64UNBOX' 48184 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48188:24: note: in expansion of macro '___F64UNBOX' 48188 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48197:24: note: in expansion of macro '___F64UNBOX' 48197 | ___SET_F64(___F64V1,___F64UNBOX(___R4)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48201:24: note: in expansion of macro '___F64UNBOX' 48201 | ___SET_F64(___F64V1,___F64UNBOX(___R3)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48211:24: note: in expansion of macro '___F64UNBOX' 48211 | ___SET_F64(___F64V1,___F64UNBOX(___R4)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:48213:14: note: in expansion of macro '___F64BOX' 48213 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48224:24: note: in expansion of macro '___F64UNBOX' 48224 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:48226:14: note: in expansion of macro '___F64BOX' 48226 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48263:24: note: in expansion of macro '___F64UNBOX' 48263 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48267:24: note: in expansion of macro '___F64UNBOX' 48267 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48271:24: note: in expansion of macro '___F64UNBOX' 48271 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48275:24: note: in expansion of macro '___F64UNBOX' 48275 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48280:24: note: in expansion of macro '___F64UNBOX' 48280 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48282:24: note: in expansion of macro '___F64UNBOX' 48282 | ___SET_F64(___F64V3,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6428:46: note: in definition of macro '___FP_SET_STK' 6428 | #define ___FP_SET_STK(fp,fpo,val)fp[-(fpo)]=(val); | ^~~ _num.c:48285:4: note: in expansion of macro '___SET_STK' 48285 | ___SET_STK(1,___F64BOX(___F64V5)) | ^~~~~~~~~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:48285:17: note: in expansion of macro '___F64BOX' 48285 | ___SET_STK(1,___F64BOX(___F64V5)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:48286:14: note: in expansion of macro '___F64BOX' 48286 | ___SET_R3(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6906:30: note: in definition of macro '___SET_R4' 6906 | #define ___SET_R4(val)___R4=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:48287:14: note: in expansion of macro '___F64BOX' 48287 | ___SET_R4(___F64BOX(___F64V4)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48291:24: note: in expansion of macro '___F64UNBOX' 48291 | ___SET_F64(___F64V1,___F64UNBOX(___STK(0))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48295:24: note: in expansion of macro '___F64UNBOX' 48295 | ___SET_F64(___F64V1,___F64UNBOX(___R3)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48299:24: note: in expansion of macro '___F64UNBOX' 48299 | ___SET_F64(___F64V1,___F64UNBOX(___R4)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48304:24: note: in expansion of macro '___F64UNBOX' 48304 | ___SET_F64(___F64V1,___F64UNBOX(___STK(0))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48309:24: note: in expansion of macro '___F64UNBOX' 48309 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48311:24: note: in expansion of macro '___F64UNBOX' 48311 | ___SET_F64(___F64V3,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:48322:14: note: in expansion of macro '___F64BOX' 48322 | ___SET_R1(___F64BOX(___F64V10)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48390:24: note: in expansion of macro '___F64UNBOX' 48390 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48400:24: note: in expansion of macro '___F64UNBOX' 48400 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48403:24: note: in expansion of macro '___F64UNBOX' 48403 | ___SET_F64(___F64V4,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:48406:14: note: in expansion of macro '___F64BOX' 48406 | ___SET_R2(___F64BOX(___F64V6)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48415:24: note: in expansion of macro '___F64UNBOX' 48415 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:48418:14: note: in expansion of macro '___F64BOX' 48418 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48421:24: note: in expansion of macro '___F64UNBOX' 48421 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48426:24: note: in expansion of macro '___F64UNBOX' 48426 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-5))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48432:24: note: in expansion of macro '___F64UNBOX' 48432 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48437:24: note: in expansion of macro '___F64UNBOX' 48437 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48438:24: note: in expansion of macro '___F64UNBOX' 48438 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-5))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48440:24: note: in expansion of macro '___F64UNBOX' 48440 | ___SET_F64(___F64V4,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:48442:14: note: in expansion of macro '___F64BOX' 48442 | ___SET_R2(___F64BOX(___F64V5)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:48443:14: note: in expansion of macro '___F64BOX' 48443 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48451:24: note: in expansion of macro '___F64UNBOX' 48451 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-5))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48452:24: note: in expansion of macro '___F64UNBOX' 48452 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:48455:14: note: in expansion of macro '___F64BOX' 48455 | ___SET_R2(___F64BOX(___F64V4)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48458:24: note: in expansion of macro '___F64UNBOX' 48458 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48472:24: note: in expansion of macro '___F64UNBOX' 48472 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:48476:14: note: in expansion of macro '___F64BOX' 48476 | ___SET_R1(___F64BOX(___F64V4)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48479:24: note: in expansion of macro '___F64UNBOX' 48479 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:48885:24: note: in expansion of macro '___F64UNBOX' 48885 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-5))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:48887:14: note: in expansion of macro '___F64BOX' 48887 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49158:24: note: in expansion of macro '___F64UNBOX' 49158 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49160:14: note: in expansion of macro '___F64BOX' 49160 | ___SET_R2(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49201:14: note: in expansion of macro '___F64BOX' 49201 | ___SET_R3(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49209:14: note: in expansion of macro '___F64BOX' 49209 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49213:24: note: in expansion of macro '___F64UNBOX' 49213 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6906:30: note: in definition of macro '___SET_R4' 6906 | #define ___SET_R4(val)___R4=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49215:14: note: in expansion of macro '___F64BOX' 49215 | ___SET_R4(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49218:24: note: in expansion of macro '___F64UNBOX' 49218 | ___SET_F64(___F64V1,___F64UNBOX(___R3)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49222:24: note: in expansion of macro '___F64UNBOX' 49222 | ___SET_F64(___F64V1,___F64UNBOX(___R4)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49226:24: note: in expansion of macro '___F64UNBOX' 49226 | ___SET_F64(___F64V1,___F64UNBOX(___R3)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49230:24: note: in expansion of macro '___F64UNBOX' 49230 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49236:24: note: in expansion of macro '___F64UNBOX' 49236 | ___SET_F64(___F64V1,___F64UNBOX(___R4)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49241:24: note: in expansion of macro '___F64UNBOX' 49241 | ___SET_F64(___F64V6,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49244:14: note: in expansion of macro '___F64BOX' 49244 | ___SET_R1(___F64BOX(___F64V8)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49287:24: note: in expansion of macro '___F64UNBOX' 49287 | ___SET_F64(___F64V1,___F64UNBOX(___R4)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49296:14: note: in expansion of macro '___F64BOX' 49296 | ___SET_R2(___F64BOX(___F64V9)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49307:24: note: in expansion of macro '___F64UNBOX' 49307 | ___SET_F64(___F64V1,___F64UNBOX(___R4)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49310:24: note: in expansion of macro '___F64UNBOX' 49310 | ___SET_F64(___F64V4,___F64UNBOX(___R3)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49318:14: note: in expansion of macro '___F64BOX' 49318 | ___SET_R2(___F64BOX(___F64V11)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49323:24: note: in expansion of macro '___F64UNBOX' 49323 | ___SET_F64(___F64V1,___F64UNBOX(___R4)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49326:24: note: in expansion of macro '___F64UNBOX' 49326 | ___SET_F64(___F64V4,___F64UNBOX(___R3)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49331:24: note: in expansion of macro '___F64UNBOX' 49331 | ___SET_F64(___F64V9,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49333:14: note: in expansion of macro '___F64BOX' 49333 | ___SET_R2(___F64BOX(___F64V8)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49334:14: note: in expansion of macro '___F64BOX' 49334 | ___SET_R1(___F64BOX(___F64V10)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49343:24: note: in expansion of macro '___F64UNBOX' 49343 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49345:14: note: in expansion of macro '___F64BOX' 49345 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49352:24: note: in expansion of macro '___F64UNBOX' 49352 | ___SET_F64(___F64V1,___F64UNBOX(___R3)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49354:24: note: in expansion of macro '___F64UNBOX' 49354 | ___SET_F64(___F64V3,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49357:14: note: in expansion of macro '___F64BOX' 49357 | ___SET_R2(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6906:30: note: in definition of macro '___SET_R4' 6906 | #define ___SET_R4(val)___R4=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49360:14: note: in expansion of macro '___F64BOX' 49360 | ___SET_R4(___F64BOX(___F64V4)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49379:24: note: in expansion of macro '___F64UNBOX' 49379 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-7))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49381:14: note: in expansion of macro '___F64BOX' 49381 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49387:14: note: in expansion of macro '___F64BOX' 49387 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49392:24: note: in expansion of macro '___F64UNBOX' 49392 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-5))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49394:14: note: in expansion of macro '___F64BOX' 49394 | ___SET_R2(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49404:24: note: in expansion of macro '___F64UNBOX' 49404 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49405:24: note: in expansion of macro '___F64UNBOX' 49405 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-8))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49409:24: note: in expansion of macro '___F64UNBOX' 49409 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-7))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49410:24: note: in expansion of macro '___F64UNBOX' 49410 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-9))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49415:14: note: in expansion of macro '___F64BOX' 49415 | ___SET_R1(___F64BOX(___F64V6)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49439:24: note: in expansion of macro '___F64UNBOX' 49439 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-9))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49440:24: note: in expansion of macro '___F64UNBOX' 49440 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-7))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49445:14: note: in expansion of macro '___F64BOX' 49445 | ___SET_R1(___F64BOX(___F64V6)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49636:14: note: in expansion of macro '___F64BOX' 49636 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49642:24: note: in expansion of macro '___F64UNBOX' 49642 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49644:14: note: in expansion of macro '___F64BOX' 49644 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49651:14: note: in expansion of macro '___F64BOX' 49651 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49655:24: note: in expansion of macro '___F64UNBOX' 49655 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49657:14: note: in expansion of macro '___F64BOX' 49657 | ___SET_R2(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49682:24: note: in expansion of macro '___F64UNBOX' 49682 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49686:14: note: in expansion of macro '___F64BOX' 49686 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49694:24: note: in expansion of macro '___F64UNBOX' 49694 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49699:14: note: in expansion of macro '___F64BOX' 49699 | ___SET_R2(___F64BOX(___F64V4)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49710:24: note: in expansion of macro '___F64UNBOX' 49710 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-3))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49711:24: note: in expansion of macro '___F64UNBOX' 49711 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-5))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49713:24: note: in expansion of macro '___F64UNBOX' 49713 | ___SET_F64(___F64V4,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49715:14: note: in expansion of macro '___F64BOX' 49715 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49716:14: note: in expansion of macro '___F64BOX' 49716 | ___SET_R2(___F64BOX(___F64V5)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49724:24: note: in expansion of macro '___F64UNBOX' 49724 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-5))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49726:24: note: in expansion of macro '___F64UNBOX' 49726 | ___SET_F64(___F64V3,___F64UNBOX(___STK(-4))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49729:24: note: in expansion of macro '___F64UNBOX' 49729 | ___SET_F64(___F64V6,___F64UNBOX(___STK(-3))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49733:25: note: in expansion of macro '___F64UNBOX' 49733 | ___SET_F64(___F64V10,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49735:14: note: in expansion of macro '___F64BOX' 49735 | ___SET_R2(___F64BOX(___F64V9)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49736:14: note: in expansion of macro '___F64BOX' 49736 | ___SET_R1(___F64BOX(___F64V11)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49889:14: note: in expansion of macro '___F64BOX' 49889 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49907:24: note: in expansion of macro '___F64UNBOX' 49907 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49909:14: note: in expansion of macro '___F64BOX' 49909 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:49950:24: note: in expansion of macro '___F64UNBOX' 49950 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:49952:14: note: in expansion of macro '___F64BOX' 49952 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50007:24: note: in expansion of macro '___F64UNBOX' 50007 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:50009:14: note: in expansion of macro '___F64BOX' 50009 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50012:24: note: in expansion of macro '___F64UNBOX' 50012 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _num.c:50013:10: note: in expansion of macro '___NOT' 50013 | ___IF(___NOT(___F64LT(___F64V1,___F64UNBOX(___FLO(340,0x7ff00000L,0x0L))))) | ^~~~~~ _num.c:50013:17: note: in expansion of macro '___F64LT' 50013 | ___IF(___NOT(___F64LT(___F64V1,___F64UNBOX(___FLO(340,0x7ff00000L,0x0L))))) | ^~~~~~~~ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50013:35: note: in expansion of macro '___F64UNBOX' 50013 | ___IF(___NOT(___F64LT(___F64V1,___F64UNBOX(___FLO(340,0x7ff00000L,0x0L))))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50016:24: note: in expansion of macro '___F64UNBOX' 50016 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:50211:14: note: in expansion of macro '___F64BOX' 50211 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50233:24: note: in expansion of macro '___F64UNBOX' 50233 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-5))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50237:24: note: in expansion of macro '___F64UNBOX' 50237 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-5))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:50259:14: note: in expansion of macro '___F64BOX' 50259 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50263:24: note: in expansion of macro '___F64UNBOX' 50263 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:50265:14: note: in expansion of macro '___F64BOX' 50265 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50293:24: note: in expansion of macro '___F64UNBOX' 50293 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-5))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:50295:14: note: in expansion of macro '___F64BOX' 50295 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:50319:14: note: in expansion of macro '___F64BOX' 50319 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:50348:14: note: in expansion of macro '___F64BOX' 50348 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50352:24: note: in expansion of macro '___F64UNBOX' 50352 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50354:24: note: in expansion of macro '___F64UNBOX' 50354 | ___SET_F64(___F64V3,___F64UNBOX(___STK(-5))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:50357:14: note: in expansion of macro '___F64BOX' 50357 | ___SET_R1(___F64BOX(___F64V5)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50418:24: note: in expansion of macro '___F64UNBOX' 50418 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:50420:14: note: in expansion of macro '___F64BOX' 50420 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50468:24: note: in expansion of macro '___F64UNBOX' 50468 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50472:24: note: in expansion of macro '___F64UNBOX' 50472 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50481:24: note: in expansion of macro '___F64UNBOX' 50481 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:50483:14: note: in expansion of macro '___F64BOX' 50483 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50537:24: note: in expansion of macro '___F64UNBOX' 50537 | ___SET_F64(___F64V1,___F64UNBOX(___R3)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _num.c:50538:10: note: in expansion of macro '___NOT' 50538 | ___IF(___NOT(___F64EQ(___F64V1,___F64UNBOX(___FLO(340,0x7ff00000L,0x0L))))) | ^~~~~~ _num.c:50538:17: note: in expansion of macro '___F64EQ' 50538 | ___IF(___NOT(___F64EQ(___F64V1,___F64UNBOX(___FLO(340,0x7ff00000L,0x0L))))) | ^~~~~~~~ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50538:35: note: in expansion of macro '___F64UNBOX' 50538 | ___IF(___NOT(___F64EQ(___F64V1,___F64UNBOX(___FLO(340,0x7ff00000L,0x0L))))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50573:24: note: in expansion of macro '___F64UNBOX' 50573 | ___SET_F64(___F64V1,___F64UNBOX(___R4)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _num.c:50574:10: note: in expansion of macro '___F64EQ' 50574 | ___IF(___F64EQ(___F64V1,___F64UNBOX(___FLO(340,0x7ff00000L,0x0L)))) | ^~~~~~~~ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50574:28: note: in expansion of macro '___F64UNBOX' 50574 | ___IF(___F64EQ(___F64V1,___F64UNBOX(___FLO(340,0x7ff00000L,0x0L)))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50581:24: note: in expansion of macro '___F64UNBOX' 50581 | ___SET_F64(___F64V1,___F64UNBOX(___R3)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50594:24: note: in expansion of macro '___F64UNBOX' 50594 | ___SET_F64(___F64V1,___F64UNBOX(___R4)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50707:24: note: in expansion of macro '___F64UNBOX' 50707 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-4))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:50711:24: note: in expansion of macro '___F64UNBOX' 50711 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-4))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:51088:14: note: in expansion of macro '___F64BOX' 51088 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:51119:14: note: in expansion of macro '___F64BOX' 51119 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:58103:24: note: in expansion of macro '___F64UNBOXI' 58103 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-11))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-2.c:58104:24: note: in expansion of macro '___F64UNBOXI' 58104 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-2.c:58106:14: note: in expansion of macro '___F64BOX' 58106 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:51676:14: note: in expansion of macro '___F64BOX' 51676 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:51694:24: note: in expansion of macro '___F64UNBOX' 51694 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:51696:14: note: in expansion of macro '___F64BOX' 51696 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:51829:24: note: in expansion of macro '___F64UNBOX' 51829 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:51831:24: note: in expansion of macro '___F64UNBOX' 51831 | ___SET_F64(___F64V3,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:51837:14: note: in expansion of macro '___F64BOX' 51837 | ___SET_R1(___F64BOX(___F64V8)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:51838:14: note: in expansion of macro '___F64BOX' 51838 | ___SET_R3(___F64BOX(___F64V5)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:51851:24: note: in expansion of macro '___F64UNBOX' 51851 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:51853:14: note: in expansion of macro '___F64BOX' 51853 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:51941:14: note: in expansion of macro '___F64BOX' 51941 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:51959:24: note: in expansion of macro '___F64UNBOX' 51959 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:51961:14: note: in expansion of macro '___F64BOX' 51961 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:52104:24: note: in expansion of macro '___F64UNBOX' 52104 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:52106:24: note: in expansion of macro '___F64UNBOX' 52106 | ___SET_F64(___F64V3,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:52113:14: note: in expansion of macro '___F64BOX' 52113 | ___SET_R1(___F64BOX(___F64V9)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:52114:14: note: in expansion of macro '___F64BOX' 52114 | ___SET_R3(___F64BOX(___F64V6)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:52127:24: note: in expansion of macro '___F64UNBOX' 52127 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:52129:14: note: in expansion of macro '___F64BOX' 52129 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:52205:14: note: in expansion of macro '___F64BOX' 52205 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:52223:24: note: in expansion of macro '___F64UNBOX' 52223 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:52225:14: note: in expansion of macro '___F64BOX' 52225 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:52270:24: note: in expansion of macro '___F64UNBOX' 52270 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:52272:14: note: in expansion of macro '___F64BOX' 52272 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:52391:14: note: in expansion of macro '___F64BOX' 52391 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:52395:24: note: in expansion of macro '___F64UNBOX' 52395 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:52397:14: note: in expansion of macro '___F64BOX' 52397 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:52570:14: note: in expansion of macro '___F64BOX' 52570 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:52574:24: note: in expansion of macro '___F64UNBOX' 52574 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:52576:14: note: in expansion of macro '___F64BOX' 52576 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:52712:14: note: in expansion of macro '___F64BOX' 52712 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:52730:24: note: in expansion of macro '___F64UNBOX' 52730 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:52732:14: note: in expansion of macro '___F64BOX' 52732 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:52796:24: note: in expansion of macro '___F64UNBOX' 52796 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:52798:14: note: in expansion of macro '___F64BOX' 52798 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:52881:24: note: in expansion of macro '___F64UNBOX' 52881 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:52889:24: note: in expansion of macro '___F64UNBOX' 52889 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:52947:24: note: in expansion of macro '___F64UNBOX' 52947 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:52949:14: note: in expansion of macro '___F64BOX' 52949 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:53015:24: note: in expansion of macro '___F64UNBOX' 53015 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:53017:14: note: in expansion of macro '___F64BOX' 53017 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:53044:14: note: in expansion of macro '___F64BOX' 53044 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:53057:14: note: in expansion of macro '___F64BOX' 53057 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:53088:24: note: in expansion of macro '___F64UNBOX' 53088 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:53089:24: note: in expansion of macro '___F64UNBOX' 53089 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:53091:14: note: in expansion of macro '___F64BOX' 53091 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:53192:14: note: in expansion of macro '___F64BOX' 53192 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:53208:14: note: in expansion of macro '___F64BOX' 53208 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:53439:24: note: in expansion of macro '___F64UNBOX' 53439 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-5))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:53474:24: note: in expansion of macro '___F64UNBOX' 53474 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:53476:14: note: in expansion of macro '___F64BOX' 53476 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:53514:24: note: in expansion of macro '___F64UNBOX' 53514 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:53516:14: note: in expansion of macro '___F64BOX' 53516 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:53523:24: note: in expansion of macro '___F64UNBOX' 53523 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:53525:14: note: in expansion of macro '___F64BOX' 53525 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:53544:24: note: in expansion of macro '___F64UNBOX' 53544 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:53546:14: note: in expansion of macro '___F64BOX' 53546 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:53553:24: note: in expansion of macro '___F64UNBOX' 53553 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:53555:14: note: in expansion of macro '___F64BOX' 53555 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:53740:14: note: in expansion of macro '___F64BOX' 53740 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:53758:24: note: in expansion of macro '___F64UNBOX' 53758 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:53760:14: note: in expansion of macro '___F64BOX' 53760 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:53893:24: note: in expansion of macro '___F64UNBOX' 53893 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:53895:24: note: in expansion of macro '___F64UNBOX' 53895 | ___SET_F64(___F64V3,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:53901:14: note: in expansion of macro '___F64BOX' 53901 | ___SET_R1(___F64BOX(___F64V8)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:53902:14: note: in expansion of macro '___F64BOX' 53902 | ___SET_R3(___F64BOX(___F64V5)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:53915:24: note: in expansion of macro '___F64UNBOX' 53915 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:53917:14: note: in expansion of macro '___F64BOX' 53917 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:54001:14: note: in expansion of macro '___F64BOX' 54001 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:54019:24: note: in expansion of macro '___F64UNBOX' 54019 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:54021:14: note: in expansion of macro '___F64BOX' 54021 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:54155:24: note: in expansion of macro '___F64UNBOX' 54155 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:54157:24: note: in expansion of macro '___F64UNBOX' 54157 | ___SET_F64(___F64V3,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:54163:14: note: in expansion of macro '___F64BOX' 54163 | ___SET_R1(___F64BOX(___F64V8)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:54164:14: note: in expansion of macro '___F64BOX' 54164 | ___SET_R3(___F64BOX(___F64V5)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:54177:24: note: in expansion of macro '___F64UNBOX' 54177 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:54179:14: note: in expansion of macro '___F64BOX' 54179 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:54255:14: note: in expansion of macro '___F64BOX' 54255 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:54273:24: note: in expansion of macro '___F64UNBOX' 54273 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:54275:14: note: in expansion of macro '___F64BOX' 54275 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:54324:24: note: in expansion of macro '___F64UNBOX' 54324 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:54326:14: note: in expansion of macro '___F64BOX' 54326 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:54400:14: note: in expansion of macro '___F64BOX' 54400 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _io.c:76582:24: note: in expansion of macro '___F64UNBOXI' 76582 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _io.c:76583:24: note: in expansion of macro '___F64UNBOXI' 76583 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _io.c:76616:24: note: in expansion of macro '___F64UNBOXI' 76616 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _io.c:76617:24: note: in expansion of macro '___F64UNBOXI' 76617 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:54418:24: note: in expansion of macro '___F64UNBOX' 54418 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:54420:14: note: in expansion of macro '___F64BOX' 54420 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _io.c:76711:24: note: in expansion of macro '___F64UNBOX' 76711 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-5))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _io.c:76734:24: note: in expansion of macro '___F64UNBOX' 76734 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-5))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:54451:24: note: in expansion of macro '___F64UNBOX' 54451 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:54453:14: note: in expansion of macro '___F64BOX' 54453 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:54568:14: note: in expansion of macro '___F64BOX' 54568 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:54572:24: note: in expansion of macro '___F64UNBOX' 54572 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:54574:14: note: in expansion of macro '___F64BOX' 54574 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:54850:24: note: in expansion of macro '___F64UNBOX' 54850 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:54855:24: note: in expansion of macro '___F64UNBOX' 54855 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:54858:14: note: in expansion of macro '___F64BOX' 54858 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:54862:24: note: in expansion of macro '___F64UNBOX' 54862 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:54864:14: note: in expansion of macro '___F64BOX' 54864 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _io.c:77628:24: note: in expansion of macro '___F64UNBOX' 77628 | ___SET_F64(___F64V4,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _io.c:77630:14: note: in expansion of macro '___F64BOX' 77630 | ___SET_R1(___F64BOX(___F64V5)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:55103:24: note: in expansion of macro '___F64UNBOX' 55103 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:55105:14: note: in expansion of macro '___F64BOX' 55105 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:55358:24: note: in expansion of macro '___F64UNBOX' 55358 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:55360:14: note: in expansion of macro '___F64BOX' 55360 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:55376:24: note: in expansion of macro '___F64UNBOX' 55376 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:55378:14: note: in expansion of macro '___F64BOX' 55378 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _io.c:78322:24: note: in expansion of macro '___F64UNBOXI' 78322 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _io.c:78323:24: note: in expansion of macro '___F64UNBOXI' 78323 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:55405:24: note: in expansion of macro '___F64UNBOX' 55405 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:55409:24: note: in expansion of macro '___F64UNBOX' 55409 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:55412:14: note: in expansion of macro '___F64BOX' 55412 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:55418:24: note: in expansion of macro '___F64UNBOX' 55418 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:55420:14: note: in expansion of macro '___F64BOX' 55420 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:55505:14: note: in expansion of macro '___F64BOX' 55505 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:55614:24: note: in expansion of macro '___F64UNBOX' 55614 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:55616:14: note: in expansion of macro '___F64BOX' 55616 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:55824:14: note: in expansion of macro '___F64BOX' 55824 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ _t-univ-2.c: At global scope: _t-univ-2.c:864:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 864 | #define ___MODULE_NAME "_t-univ-2" | ^~~~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _t-univ-2.c:80102:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 80102 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _io.c:79945:24: note: in expansion of macro '___F64UNBOXI' 79945 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _io.c:79946:24: note: in expansion of macro '___F64UNBOXI' 79946 | ___SET_F64(___F64V2,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _io.c:80037:24: note: in expansion of macro '___F64UNBOXI' 80037 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _io.c:80038:24: note: in expansion of macro '___F64UNBOXI' 80038 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:56534:24: note: in expansion of macro '___F64UNBOX' 56534 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-7))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:56535:24: note: in expansion of macro '___F64UNBOX' 56535 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:56537:14: note: in expansion of macro '___F64BOX' 56537 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:56746:24: note: in expansion of macro '___F64UNBOX' 56746 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:56753:24: note: in expansion of macro '___F64UNBOX' 56753 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:56767:24: note: in expansion of macro '___F64UNBOX' 56767 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:56789:24: note: in expansion of macro '___F64UNBOX' 56789 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:56864:14: note: in expansion of macro '___F64BOX' 56864 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:56889:24: note: in expansion of macro '___F64UNBOX' 56889 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:56891:14: note: in expansion of macro '___F64BOX' 56891 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:56905:24: note: in expansion of macro '___F64UNBOX' 56905 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:56909:24: note: in expansion of macro '___F64UNBOX' 56909 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:56913:24: note: in expansion of macro '___F64UNBOX' 56913 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:56917:24: note: in expansion of macro '___F64UNBOX' 56917 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:56925:24: note: in expansion of macro '___F64UNBOX' 56925 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:56926:24: note: in expansion of macro '___F64UNBOX' 56926 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:56928:14: note: in expansion of macro '___F64BOX' 56928 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:56941:24: note: in expansion of macro '___F64UNBOX' 56941 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:56960:24: note: in expansion of macro '___F64UNBOX' 56960 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:56973:24: note: in expansion of macro '___F64UNBOX' 56973 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:56974:24: note: in expansion of macro '___F64UNBOX' 56974 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:56976:14: note: in expansion of macro '___F64BOX' 56976 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:56989:24: note: in expansion of macro '___F64UNBOX' 56989 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57011:24: note: in expansion of macro '___F64UNBOX' 57011 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57030:24: note: in expansion of macro '___F64UNBOX' 57030 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57043:24: note: in expansion of macro '___F64UNBOX' 57043 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57044:24: note: in expansion of macro '___F64UNBOX' 57044 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:57046:14: note: in expansion of macro '___F64BOX' 57046 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57059:24: note: in expansion of macro '___F64UNBOX' 57059 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57081:24: note: in expansion of macro '___F64UNBOX' 57081 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _t-univ-3.o -I. -DHAVE_CONFIG_H _t-univ-3.c -D___LIBRARY ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:57182:14: note: in expansion of macro '___F64BOX' 57182 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57188:24: note: in expansion of macro '___F64UNBOX' 57188 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57189:24: note: in expansion of macro '___F64UNBOX' 57189 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:57191:14: note: in expansion of macro '___F64BOX' 57191 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57202:24: note: in expansion of macro '___F64UNBOX' 57202 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57206:24: note: in expansion of macro '___F64UNBOX' 57206 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57257:24: note: in expansion of macro '___F64UNBOX' 57257 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:57259:14: note: in expansion of macro '___F64BOX' 57259 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57278:24: note: in expansion of macro '___F64UNBOX' 57278 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57326:24: note: in expansion of macro '___F64UNBOX' 57326 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57339:24: note: in expansion of macro '___F64UNBOX' 57339 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57371:24: note: in expansion of macro '___F64UNBOX' 57371 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:57447:14: note: in expansion of macro '___F64BOX' 57447 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57451:24: note: in expansion of macro '___F64UNBOX' 57451 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57452:24: note: in expansion of macro '___F64UNBOX' 57452 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:57454:14: note: in expansion of macro '___F64BOX' 57454 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:57461:14: note: in expansion of macro '___F64BOX' 57461 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57465:24: note: in expansion of macro '___F64UNBOX' 57465 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57466:24: note: in expansion of macro '___F64UNBOX' 57466 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:57468:24: note: in expansion of macro '___F64UNBOX' 57468 | ___SET_F64(___F64V4,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:57470:14: note: in expansion of macro '___F64BOX' 57470 | ___SET_R1(___F64BOX(___F64V5)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:58367:24: note: in expansion of macro '___F64UNBOX' 58367 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-7))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:58368:24: note: in expansion of macro '___F64UNBOX' 58368 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:58370:14: note: in expansion of macro '___F64BOX' 58370 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:58392:24: note: in expansion of macro '___F64UNBOX' 58392 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-7))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:58393:24: note: in expansion of macro '___F64UNBOX' 58393 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:58395:14: note: in expansion of macro '___F64BOX' 58395 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:58419:24: note: in expansion of macro '___F64UNBOX' 58419 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:58423:24: note: in expansion of macro '___F64UNBOX' 58423 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:58441:24: note: in expansion of macro '___F64UNBOX' 58441 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:58443:24: note: in expansion of macro '___F64UNBOX' 58443 | ___SET_F64(___F64V3,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:58446:14: note: in expansion of macro '___F64BOX' 58446 | ___SET_R1(___F64BOX(___F64V4)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:58471:24: note: in expansion of macro '___F64UNBOX' 58471 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:58473:14: note: in expansion of macro '___F64BOX' 58473 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:58500:24: note: in expansion of macro '___F64UNBOX' 58500 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:58501:24: note: in expansion of macro '___F64UNBOX' 58501 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:58503:14: note: in expansion of macro '___F64BOX' 58503 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:58812:24: note: in expansion of macro '___F64UNBOX' 58812 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:58814:14: note: in expansion of macro '___F64BOX' 58814 | ___SET_R3(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:58821:24: note: in expansion of macro '___F64UNBOX' 58821 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:58822:24: note: in expansion of macro '___F64UNBOX' 58822 | ___SET_F64(___F64V2,___F64UNBOX(___R3)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:58824:14: note: in expansion of macro '___F64BOX' 58824 | ___SET_R3(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:58833:24: note: in expansion of macro '___F64UNBOX' 58833 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:58835:14: note: in expansion of macro '___F64BOX' 58835 | ___SET_R2(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:58842:24: note: in expansion of macro '___F64UNBOX' 58842 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:58843:24: note: in expansion of macro '___F64UNBOX' 58843 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:58845:14: note: in expansion of macro '___F64BOX' 58845 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:59314:24: note: in expansion of macro '___F64UNBOX' 59314 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:59316:14: note: in expansion of macro '___F64BOX' 59316 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ In file included from _t-univ-3.c:1228: _t-univ-3.c: In function 'void ___H___t_2d_univ_2d_3(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-3.c:27408:24: note: in expansion of macro '___F64UNBOXI' 27408 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-3.c:27597:24: note: in expansion of macro '___F64UNBOXI' 27597 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-3.c:27622:24: note: in expansion of macro '___F64UNBOXI' 27622 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-3.c:27625:14: note: in expansion of macro '___F64BOX' 27625 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-3.c:27643:24: note: in expansion of macro '___F64UNBOXI' 27643 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-3.c:27798:24: note: in expansion of macro '___F64UNBOXI' 27798 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:59459:14: note: in expansion of macro '___F64BOX' 59459 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:59514:24: note: in expansion of macro '___F64UNBOX' 59514 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:59515:24: note: in expansion of macro '___F64UNBOX' 59515 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:59517:14: note: in expansion of macro '___F64BOX' 59517 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:59620:24: note: in expansion of macro '___F64UNBOX' 59620 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-3.c:29286:24: note: in expansion of macro '___F64UNBOXI' 29286 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-10))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-3.c:29288:14: note: in expansion of macro '___F64BOX' 29288 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:59740:14: note: in expansion of macro '___F64BOX' 59740 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:59755:14: note: in expansion of macro '___F64BOX' 59755 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:59792:14: note: in expansion of macro '___F64BOX' 59792 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:59829:14: note: in expansion of macro '___F64BOX' 59829 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:59893:14: note: in expansion of macro '___F64BOX' 59893 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:59908:14: note: in expansion of macro '___F64BOX' 59908 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:59945:14: note: in expansion of macro '___F64BOX' 59945 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:59982:14: note: in expansion of macro '___F64BOX' 59982 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:60022:24: note: in expansion of macro '___F64UNBOX' 60022 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:60044:24: note: in expansion of macro '___F64UNBOX' 60044 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:60052:24: note: in expansion of macro '___F64UNBOX' 60052 | ___SET_F64(___F64V1,___F64UNBOX(___R3)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:60183:24: note: in expansion of macro '___F64UNBOX' 60183 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:60205:24: note: in expansion of macro '___F64UNBOX' 60205 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:60213:24: note: in expansion of macro '___F64UNBOX' 60213 | ___SET_F64(___F64V1,___F64UNBOX(___R3)) | ^~~~~~~~~~~ _io.c: At global scope: _io.c:2331:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 2331 | #define ___MODULE_NAME "_io" | ^~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _io.c:102977:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 102977 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-3.c:39496:24: note: in expansion of macro '___F64UNBOXI' 39496 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-3.c:39497:24: note: in expansion of macro '___F64UNBOXI' 39497 | ___SET_F64(___F64V2,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-3.c:39551:24: note: in expansion of macro '___F64UNBOXI' 39551 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-3.c:39552:24: note: in expansion of macro '___F64UNBOXI' 39552 | ___SET_F64(___F64V2,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:61341:24: note: in expansion of macro '___F64UNBOX' 61341 | ___SET_F64(___F64V1,___F64UNBOX(___R3)) | ^~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _repl.o -I. -DHAVE_CONFIG_H -D___GAMBITDIR="\"/opt/pkg\"" -D___GAMBITDIR_INFO="\"/opt/pkg/info\"" -D___GAMBITDIR_USERLIB="\"\176/.gambit_userlib\"" -D___GAMBITDIR_INSTLIB="\"\176\176userlib\"" -D___SYS_TYPE_CPU="\"x86_64\"" -D___SYS_TYPE_VENDOR="\"sun\"" -D___SYS_TYPE_OS="\"solaris2.11\"" -D___CONFIGURE_COMMAND="\"./configure '--enable-single-host' '--enable-cplusplus' '--enable-shared' '--disable-absolute-shared-libs' '--enable-default-runtime-options=f8,-8,t8' '--enable-compiler-name=gsc-gambit' '--enable-interpreter-name=gsi-gambit' '--enable-gcc-opts' '--prefix=/opt/pkg' '--build=x86_64-sun-solaris2.11' '--host=x86_64-sun-solaris2.11' '--infodir=/opt/pkg/info' '--mandir=/opt/pkg/share/man' '--enable-option-checking=yes' 'build_alias=x86_64-sun-solaris2.11' 'host_alias=x86_64-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses' 'LDFLAGS=-L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/pkg/lib -Wl,-R/opt/pkg/lib' 'LIBS=' 'CPPFLAGS=-I/usr/include -I/opt/pkg/include/ncurses' 'CXX=g++' 'CXXFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses'"\" -D___OBJ_EXTENSION="\".o\"" -D___EXE_EXTENSION="\"\"" -D___BAT_EXTENSION="\"\"" -D___PRIMAL _repl.c -D___LIBRARY _t-univ-3.c: At global scope: _t-univ-3.c:1215:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1215 | #define ___MODULE_NAME "_t-univ-3" | ^~~~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _t-univ-3.c:52163:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 52163 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _t-univ-1.o -I. -DHAVE_CONFIG_H _t-univ-1.c -D___LIBRARY In file included from _repl.c:1500: _repl.c: In function 'void ___H___repl(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _repl.c:25845:24: note: in expansion of macro '___F64UNBOX' 25845 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _repl.c:25846:24: note: in expansion of macro '___F64UNBOX' 25846 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-5))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _repl.c:25851:14: note: in expansion of macro '___F64BOX' 25851 | ___SET_R1(___F64BOX(___F64V6)) | ^~~~~~~~~ In file included from _t-univ-1.c:1283: _t-univ-1.c: In function 'void ___H___t_2d_univ_2d_1(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:14060:24: note: in expansion of macro '___F64UNBOXI' 14060 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-3))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:14061:24: note: in expansion of macro '___F64UNBOXI' 14061 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _repl.c:26133:24: note: in expansion of macro '___F64UNBOX' 26133 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-3))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _repl.c:26136:14: note: in expansion of macro '___F64BOX' 26136 | ___SET_R2(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _repl.c:26144:24: note: in expansion of macro '___F64UNBOX' 26144 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _repl.c:26145:24: note: in expansion of macro '___F64UNBOX' 26145 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-8))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _repl.c:26149:24: note: in expansion of macro '___F64UNBOX' 26149 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _repl.c:26150:24: note: in expansion of macro '___F64UNBOX' 26150 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _repl.c:26153:14: note: in expansion of macro '___F64BOX' 26153 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:14739:24: note: in expansion of macro '___F64UNBOXI' 14739 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:14740:24: note: in expansion of macro '___F64UNBOXI' 14740 | ___SET_F64(___F64V2,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:14902:24: note: in expansion of macro '___F64UNBOXI' 14902 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:14903:24: note: in expansion of macro '___F64UNBOXI' 14903 | ___SET_F64(___F64V2,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:14922:24: note: in expansion of macro '___F64UNBOXI' 14922 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:14923:24: note: in expansion of macro '___F64UNBOXI' 14923 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6906:30: note: in definition of macro '___SET_R4' 6906 | #define ___SET_R4(val)___R4=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:14925:14: note: in expansion of macro '___F64BOX' 14925 | ___SET_R4(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:14970:24: note: in expansion of macro '___F64UNBOXI' 14970 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:14971:24: note: in expansion of macro '___F64UNBOXI' 14971 | ___SET_F64(___F64V2,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:62960:24: note: in expansion of macro '___F64UNBOX' 62960 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:62969:24: note: in expansion of macro '___F64UNBOX' 62969 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:62974:24: note: in expansion of macro '___F64UNBOX' 62974 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _num.c:62975:10: note: in expansion of macro '___NOT' 62975 | ___IF(___NOT(___F64EQ(___F64V1,___F64UNBOX(___FLO(340,0x7ff00000L,0x0L))))) | ^~~~~~ _num.c:62975:17: note: in expansion of macro '___F64EQ' 62975 | ___IF(___NOT(___F64EQ(___F64V1,___F64UNBOX(___FLO(340,0x7ff00000L,0x0L))))) | ^~~~~~~~ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:62975:35: note: in expansion of macro '___F64UNBOX' 62975 | ___IF(___NOT(___F64EQ(___F64V1,___F64UNBOX(___FLO(340,0x7ff00000L,0x0L))))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:62984:24: note: in expansion of macro '___F64UNBOX' 62984 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:62986:14: note: in expansion of macro '___F64BOX' 62986 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:62989:24: note: in expansion of macro '___F64UNBOX' 62989 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _num.c:62990:10: note: in expansion of macro '___NOT' 62990 | ___IF(___NOT(___F64EQ(___F64V1,___F64UNBOX(___FLO(340,0x7ff00000L,0x0L))))) | ^~~~~~ _num.c:62990:17: note: in expansion of macro '___F64EQ' 62990 | ___IF(___NOT(___F64EQ(___F64V1,___F64UNBOX(___FLO(340,0x7ff00000L,0x0L))))) | ^~~~~~~~ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:62990:35: note: in expansion of macro '___F64UNBOX' 62990 | ___IF(___NOT(___F64EQ(___F64V1,___F64UNBOX(___FLO(340,0x7ff00000L,0x0L))))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:63010:24: note: in expansion of macro '___F64UNBOX' 63010 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:63053:24: note: in expansion of macro '___F64UNBOX' 63053 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _repl.c:29072:24: note: in expansion of macro '___F64UNBOX' 29072 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-4))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _repl.c:29077:14: note: in expansion of macro '___F64BOX' 29077 | ___SET_R3(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:22594:24: note: in expansion of macro '___F64UNBOXI' 22594 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:22596:14: note: in expansion of macro '___F64BOX' 22596 | ___SET_R2(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6751:29: note: in definition of macro '___SET_R0' 6751 | #define ___SET_R0(val)___R0=val; | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _repl.c:41416:14: note: in expansion of macro '___F64BOX' 41416 | ___SET_R0(___F64BOX(___F64V12)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _repl.c:41419:14: note: in expansion of macro '___F64BOX' 41419 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _repl.c:41421:14: note: in expansion of macro '___F64BOX' 41421 | ___SET_R3(___F64BOX(___F64V6)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6906:30: note: in definition of macro '___SET_R4' 6906 | #define ___SET_R4(val)___R4=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _repl.c:41423:14: note: in expansion of macro '___F64BOX' 41423 | ___SET_R4(___F64BOX(___F64V9)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6428:46: note: in definition of macro '___FP_SET_STK' 6428 | #define ___FP_SET_STK(fp,fpo,val)fp[-(fpo)]=(val); | ^~~ _repl.c:41429:4: note: in expansion of macro '___SET_STK' 41429 | ___SET_STK(-5,___F64BOX(___F64V15)) | ^~~~~~~~~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _repl.c:41429:18: note: in expansion of macro '___F64BOX' 41429 | ___SET_STK(-5,___F64BOX(___F64V15)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6428:46: note: in definition of macro '___FP_SET_STK' 6428 | #define ___FP_SET_STK(fp,fpo,val)fp[-(fpo)]=(val); | ^~~ _repl.c:41430:4: note: in expansion of macro '___SET_STK' 41430 | ___SET_STK(-4,___F64BOX(___F64V18)) | ^~~~~~~~~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _repl.c:41430:18: note: in expansion of macro '___F64BOX' 41430 | ___SET_STK(-4,___F64BOX(___F64V18)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _repl.c:41431:14: note: in expansion of macro '___F64BOX' 41431 | ___SET_R1(___F64BOX(___F64V21)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _repl.c:41442:14: note: in expansion of macro '___F64BOX' 41442 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _repl.c:41453:14: note: in expansion of macro '___F64BOX' 41453 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _repl.c:41467:14: note: in expansion of macro '___F64BOX' 41467 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _repl.c:41475:24: note: in expansion of macro '___F64UNBOX' 41475 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _repl.c:41482:14: note: in expansion of macro '___F64BOX' 41482 | ___SET_R1(___F64BOX(___F64V7)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _repl.c:41731:24: note: in expansion of macro '___F64UNBOXI' 41731 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _repl.c:41735:24: note: in expansion of macro '___F64UNBOXI' 41735 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _repl.c:41737:14: note: in expansion of macro '___F64BOX' 41737 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _repl.c:42144:24: note: in expansion of macro '___F64UNBOXI' 42144 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _repl.c:42145:24: note: in expansion of macro '___F64UNBOXI' 42145 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _repl.c:42148:14: note: in expansion of macro '___F64BOX' 42148 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ _repl.c: At global scope: _repl.c:1487:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1487 | #define ___MODULE_NAME "_repl" | ^~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _repl.c:46326:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 46326 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:64375:14: note: in expansion of macro '___F64BOX' 64375 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _eval.o -I. -DHAVE_CONFIG_H -D___GAMBITDIR="\"/opt/pkg\"" -D___GAMBITDIR_INFO="\"/opt/pkg/info\"" -D___GAMBITDIR_USERLIB="\"\176/.gambit_userlib\"" -D___GAMBITDIR_INSTLIB="\"\176\176userlib\"" -D___SYS_TYPE_CPU="\"x86_64\"" -D___SYS_TYPE_VENDOR="\"sun\"" -D___SYS_TYPE_OS="\"solaris2.11\"" -D___CONFIGURE_COMMAND="\"./configure '--enable-single-host' '--enable-cplusplus' '--enable-shared' '--disable-absolute-shared-libs' '--enable-default-runtime-options=f8,-8,t8' '--enable-compiler-name=gsc-gambit' '--enable-interpreter-name=gsi-gambit' '--enable-gcc-opts' '--prefix=/opt/pkg' '--build=x86_64-sun-solaris2.11' '--host=x86_64-sun-solaris2.11' '--infodir=/opt/pkg/info' '--mandir=/opt/pkg/share/man' '--enable-option-checking=yes' 'build_alias=x86_64-sun-solaris2.11' 'host_alias=x86_64-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses' 'LDFLAGS=-L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/pkg/lib -Wl,-R/opt/pkg/lib' 'LIBS=' 'CPPFLAGS=-I/usr/include -I/opt/pkg/include/ncurses' 'CXX=g++' 'CXXFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses'"\" -D___OBJ_EXTENSION="\".o\"" -D___EXE_EXTENSION="\"\"" -D___BAT_EXTENSION="\"\"" -D___PRIMAL _eval.c -D___LIBRARY ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:25556:24: note: in expansion of macro '___F64UNBOXI' 25556 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:25557:24: note: in expansion of macro '___F64UNBOXI' 25557 | ___SET_F64(___F64V2,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:64710:14: note: in expansion of macro '___F64BOX' 64710 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:64718:24: note: in expansion of macro '___F64UNBOX' 64718 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:64720:14: note: in expansion of macro '___F64BOX' 64720 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:64737:14: note: in expansion of macro '___F64BOX' 64737 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:64772:14: note: in expansion of macro '___F64BOX' 64772 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:64966:24: note: in expansion of macro '___F64UNBOX' 64966 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:64968:14: note: in expansion of macro '___F64BOX' 64968 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:65058:14: note: in expansion of macro '___F64BOX' 65058 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:65086:24: note: in expansion of macro '___F64UNBOX' 65086 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:65088:14: note: in expansion of macro '___F64BOX' 65088 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:30200:24: note: in expansion of macro '___F64UNBOXI' 30200 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:30202:14: note: in expansion of macro '___F64BOX' 30202 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:30279:24: note: in expansion of macro '___F64UNBOXI' 30279 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:30280:24: note: in expansion of macro '___F64UNBOXI' 30280 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:30282:14: note: in expansion of macro '___F64BOX' 30282 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:30434:24: note: in expansion of macro '___F64UNBOXI' 30434 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:30436:14: note: in expansion of macro '___F64BOX' 30436 | ___SET_R2(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:30588:24: note: in expansion of macro '___F64UNBOXI' 30588 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:30589:24: note: in expansion of macro '___F64UNBOXI' 30589 | ___SET_F64(___F64V2,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:30591:14: note: in expansion of macro '___F64BOX' 30591 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:31014:24: note: in expansion of macro '___F64UNBOXI' 31014 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:31015:24: note: in expansion of macro '___F64UNBOXI' 31015 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:31017:14: note: in expansion of macro '___F64BOX' 31017 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:31147:24: note: in expansion of macro '___F64UNBOXI' 31147 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:31148:24: note: in expansion of macro '___F64UNBOXI' 31148 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:31150:14: note: in expansion of macro '___F64BOX' 31150 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:32935:24: note: in expansion of macro '___F64UNBOXI' 32935 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:32936:24: note: in expansion of macro '___F64UNBOXI' 32936 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:33520:24: note: in expansion of macro '___F64UNBOXI' 33520 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _t-univ-1.c:33521:10: note: in expansion of macro '___F64GE' 33521 | ___IF(___F64GE(___F64V1,___F64UNBOXI(___FIX(5L)))) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:33521:28: note: in expansion of macro '___F64UNBOXI' 33521 | ___IF(___F64GE(___F64V1,___F64UNBOXI(___FIX(5L)))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _num.c:66031:24: note: in expansion of macro '___F64UNBOX' 66031 | ___SET_F64(___F64V4,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _num.c:66033:14: note: in expansion of macro '___F64BOX' 66033 | ___SET_R1(___F64BOX(___F64V5)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:33819:24: note: in expansion of macro '___F64UNBOXI' 33819 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _t-univ-1.c:33820:10: note: in expansion of macro '___F64GE' 33820 | ___IF(___F64GE(___F64V1,___F64UNBOXI(___FIX(5L)))) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:33820:28: note: in expansion of macro '___F64UNBOXI' 33820 | ___IF(___F64GE(___F64V1,___F64UNBOXI(___FIX(5L)))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:33883:24: note: in expansion of macro '___F64UNBOXI' 33883 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:33885:14: note: in expansion of macro '___F64BOX' 33885 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:34644:24: note: in expansion of macro '___F64UNBOXI' 34644 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:34645:24: note: in expansion of macro '___F64UNBOXI' 34645 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ In file included from _eval.c:1445: _eval.c: In function 'void ___H___eval(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _eval.c:40322:24: note: in expansion of macro '___F64UNBOX' 40322 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _eval.c:40323:24: note: in expansion of macro '___F64UNBOX' 40323 | ___SET_F64(___F64V2,___F64UNBOX(___R1)) | ^~~~~~~~~~~ _eval.c: At global scope: _eval.c:1432:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1432 | #define ___MODULE_NAME "_eval" | ^~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _eval.c:45256:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 45256 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:35164:24: note: in expansion of macro '___F64UNBOXI' 35164 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _t-univ-1.c:35165:10: note: in expansion of macro '___F64GE' 35165 | ___IF(___F64GE(___F64V1,___F64UNBOXI(___FIX(5L)))) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:35165:28: note: in expansion of macro '___F64UNBOXI' 35165 | ___IF(___F64GE(___F64V1,___F64UNBOXI(___FIX(5L)))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:35252:24: note: in expansion of macro '___F64UNBOXI' 35252 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:35254:14: note: in expansion of macro '___F64BOX' 35254 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _prims.o -I. -DHAVE_CONFIG_H _prims.c -D___LIBRARY ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:36755:24: note: in expansion of macro '___F64UNBOXI' 36755 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:36756:24: note: in expansion of macro '___F64UNBOXI' 36756 | ___SET_F64(___F64V2,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:36879:24: note: in expansion of macro '___F64UNBOXI' 36879 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:36880:24: note: in expansion of macro '___F64UNBOXI' 36880 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37055:24: note: in expansion of macro '___F64UNBOXI' 37055 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37056:24: note: in expansion of macro '___F64UNBOXI' 37056 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-7))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:37058:14: note: in expansion of macro '___F64BOX' 37058 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37086:24: note: in expansion of macro '___F64UNBOXI' 37086 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37087:24: note: in expansion of macro '___F64UNBOXI' 37087 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-7))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37119:24: note: in expansion of macro '___F64UNBOXI' 37119 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37120:24: note: in expansion of macro '___F64UNBOXI' 37120 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-10))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37142:24: note: in expansion of macro '___F64UNBOXI' 37142 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37143:24: note: in expansion of macro '___F64UNBOXI' 37143 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-7))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37216:24: note: in expansion of macro '___F64UNBOXI' 37216 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37217:24: note: in expansion of macro '___F64UNBOXI' 37217 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-14))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37257:24: note: in expansion of macro '___F64UNBOXI' 37257 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37258:24: note: in expansion of macro '___F64UNBOXI' 37258 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-10))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37280:24: note: in expansion of macro '___F64UNBOXI' 37280 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37281:24: note: in expansion of macro '___F64UNBOXI' 37281 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:37283:14: note: in expansion of macro '___F64BOX' 37283 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37407:24: note: in expansion of macro '___F64UNBOXI' 37407 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-16))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37408:24: note: in expansion of macro '___F64UNBOXI' 37408 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:37410:14: note: in expansion of macro '___F64BOX' 37410 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37439:24: note: in expansion of macro '___F64UNBOXI' 37439 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-3))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37440:24: note: in expansion of macro '___F64UNBOXI' 37440 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:37442:14: note: in expansion of macro '___F64BOX' 37442 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37491:24: note: in expansion of macro '___F64UNBOXI' 37491 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37492:24: note: in expansion of macro '___F64UNBOXI' 37492 | ___SET_F64(___F64V2,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6906:30: note: in definition of macro '___SET_R4' 6906 | #define ___SET_R4(val)___R4=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:37494:14: note: in expansion of macro '___F64BOX' 37494 | ___SET_R4(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37538:24: note: in expansion of macro '___F64UNBOXI' 37538 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37539:24: note: in expansion of macro '___F64UNBOXI' 37539 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:37541:14: note: in expansion of macro '___F64BOX' 37541 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37572:24: note: in expansion of macro '___F64UNBOXI' 37572 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37573:24: note: in expansion of macro '___F64UNBOXI' 37573 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:37575:14: note: in expansion of macro '___F64BOX' 37575 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37623:24: note: in expansion of macro '___F64UNBOXI' 37623 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:37624:24: note: in expansion of macro '___F64UNBOXI' 37624 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:37626:14: note: in expansion of macro '___F64BOX' 37626 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:39434:24: note: in expansion of macro '___F64UNBOXI' 39434 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:39435:24: note: in expansion of macro '___F64UNBOXI' 39435 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:39437:14: note: in expansion of macro '___F64BOX' 39437 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ In file included from _prims.c:372: _prims.c: In function 'void ___H___prims(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _prims.c:65210:24: note: in expansion of macro '___F64UNBOXI' 65210 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _prims.c:65212:14: note: in expansion of macro '___F64BOX' 65212 | ___SET_R2(___F64BOX(___F64V2)) | ^~~~~~~~~ _prims.c: At global scope: _prims.c:360:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 360 | #define ___MODULE_NAME "_prims" | ^~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _prims.c:75137:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 75137 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _t-univ-4.o -I. -DHAVE_CONFIG_H _t-univ-4.c -D___LIBRARY ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:42279:24: note: in expansion of macro '___F64UNBOXI' 42279 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:42280:24: note: in expansion of macro '___F64UNBOXI' 42280 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:42282:14: note: in expansion of macro '___F64BOX' 42282 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:42612:24: note: in expansion of macro '___F64UNBOXI' 42612 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:42613:24: note: in expansion of macro '___F64UNBOXI' 42613 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:42615:14: note: in expansion of macro '___F64BOX' 42615 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:43045:24: note: in expansion of macro '___F64UNBOXI' 43045 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _t-univ-1.c:43046:10: note: in expansion of macro '___F64LE' 43046 | ___IF(___F64LE(___F64V1,___F64UNBOXI(___GLO_c_23_univ_2d_fixnum_2d_max))) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:43046:28: note: in expansion of macro '___F64UNBOXI' 43046 | ___IF(___F64LE(___F64V1,___F64UNBOXI(___GLO_c_23_univ_2d_fixnum_2d_max))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:43059:24: note: in expansion of macro '___F64UNBOXI' 43059 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _t-univ-1.c:43060:10: note: in expansion of macro '___F64GE' 43060 | ___IF(___F64GE(___F64V1,___F64UNBOXI(___GLO_c_23_univ_2d_fixnum_2d_min))) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:43060:28: note: in expansion of macro '___F64UNBOXI' 43060 | ___IF(___F64GE(___F64V1,___F64UNBOXI(___GLO_c_23_univ_2d_fixnum_2d_min))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:44551:24: note: in expansion of macro '___F64UNBOXI' 44551 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _t-univ-1.c:44552:10: note: in expansion of macro '___F64LE' 44552 | ___IF(___F64LE(___F64V1,___F64UNBOXI(___GLO_c_23_univ_2d_fixnum_2d_max))) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:44552:28: note: in expansion of macro '___F64UNBOXI' 44552 | ___IF(___F64LE(___F64V1,___F64UNBOXI(___GLO_c_23_univ_2d_fixnum_2d_max))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:44576:24: note: in expansion of macro '___F64UNBOXI' 44576 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _t-univ-1.c:44577:10: note: in expansion of macro '___F64GE' 44577 | ___IF(___F64GE(___F64V1,___F64UNBOXI(___GLO_c_23_univ_2d_fixnum_2d_min))) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:44577:28: note: in expansion of macro '___F64UNBOXI' 44577 | ___IF(___F64GE(___F64V1,___F64UNBOXI(___GLO_c_23_univ_2d_fixnum_2d_min))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:45251:24: note: in expansion of macro '___F64UNBOXI' 45251 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-11))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:45252:24: note: in expansion of macro '___F64UNBOXI' 45252 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:45254:14: note: in expansion of macro '___F64BOX' 45254 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:45275:24: note: in expansion of macro '___F64UNBOXI' 45275 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:45280:14: note: in expansion of macro '___F64BOX' 45280 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ In file included from _t-univ-4.c:513: _t-univ-4.c: In function 'void ___H___t_2d_univ_2d_4(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:31086:24: note: in expansion of macro '___F64UNBOXI' 31086 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-13))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:31087:24: note: in expansion of macro '___F64UNBOXI' 31087 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-12))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-4.c:31089:14: note: in expansion of macro '___F64BOX' 31089 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:45377:24: note: in expansion of macro '___F64UNBOXI' 45377 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:45378:24: note: in expansion of macro '___F64UNBOXI' 45378 | ___SET_F64(___F64V2,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:45380:14: note: in expansion of macro '___F64BOX' 45380 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:31109:24: note: in expansion of macro '___F64UNBOXI' 31109 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-13))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:31110:24: note: in expansion of macro '___F64UNBOXI' 31110 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-12))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-4.c:31112:14: note: in expansion of macro '___F64BOX' 31112 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:45458:24: note: in expansion of macro '___F64UNBOXI' 45458 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-9))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:45459:24: note: in expansion of macro '___F64UNBOXI' 45459 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:45461:14: note: in expansion of macro '___F64BOX' 45461 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:45480:24: note: in expansion of macro '___F64UNBOXI' 45480 | ___SET_F64(___F64V1,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:45484:14: note: in expansion of macro '___F64BOX' 45484 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:31352:24: note: in expansion of macro '___F64UNBOXI' 31352 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-13))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:31353:24: note: in expansion of macro '___F64UNBOXI' 31353 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-12))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-4.c:31355:14: note: in expansion of macro '___F64BOX' 31355 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:45545:24: note: in expansion of macro '___F64UNBOXI' 45545 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:45546:24: note: in expansion of macro '___F64UNBOXI' 45546 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:45548:14: note: in expansion of macro '___F64BOX' 45548 | ___SET_R3(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:31375:24: note: in expansion of macro '___F64UNBOXI' 31375 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-13))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:45594:24: note: in expansion of macro '___F64UNBOXI' 45594 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:31376:24: note: in expansion of macro '___F64UNBOXI' 31376 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-12))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-4.c:31378:14: note: in expansion of macro '___F64BOX' 31378 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:45595:24: note: in expansion of macro '___F64UNBOXI' 45595 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:45597:14: note: in expansion of macro '___F64BOX' 45597 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:31602:24: note: in expansion of macro '___F64UNBOXI' 31602 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:31603:24: note: in expansion of macro '___F64UNBOXI' 31603 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-4.c:31605:14: note: in expansion of macro '___F64BOX' 31605 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:31843:24: note: in expansion of macro '___F64UNBOXI' 31843 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:31844:24: note: in expansion of macro '___F64UNBOXI' 31844 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-4.c:31846:14: note: in expansion of macro '___F64BOX' 31846 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:32436:24: note: in expansion of macro '___F64UNBOXI' 32436 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-13))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:32437:24: note: in expansion of macro '___F64UNBOXI' 32437 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-12))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-4.c:32439:14: note: in expansion of macro '___F64BOX' 32439 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:32459:24: note: in expansion of macro '___F64UNBOXI' 32459 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-16))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:32460:24: note: in expansion of macro '___F64UNBOXI' 32460 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-13))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-4.c:32462:14: note: in expansion of macro '___F64BOX' 32462 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:32955:24: note: in expansion of macro '___F64UNBOXI' 32955 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:32956:24: note: in expansion of macro '___F64UNBOXI' 32956 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:47194:24: note: in expansion of macro '___F64UNBOXI' 47194 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:47195:24: note: in expansion of macro '___F64UNBOXI' 47195 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:47633:24: note: in expansion of macro '___F64UNBOXI' 47633 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:47634:24: note: in expansion of macro '___F64UNBOXI' 47634 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:47824:24: note: in expansion of macro '___F64UNBOXI' 47824 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _t-univ-1.c:47825:10: note: in expansion of macro '___F64LE' 47825 | ___IF(___F64LE(___F64UNBOXI(___FIX(1L)),___F64V1)) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:47825:19: note: in expansion of macro '___F64UNBOXI' 47825 | ___IF(___F64LE(___F64UNBOXI(___FIX(1L)),___F64V1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:47861:24: note: in expansion of macro '___F64UNBOXI' 47861 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-1))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _t-univ-1.c:47862:10: note: in expansion of macro '___F64LE' 47862 | ___IF(___F64LE(___F64UNBOXI(___FIX(1L)),___F64V1)) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:47862:19: note: in expansion of macro '___F64UNBOXI' 47862 | ___IF(___F64LE(___F64UNBOXI(___FIX(1L)),___F64V1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48053:24: note: in expansion of macro '___F64UNBOXI' 48053 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48054:24: note: in expansion of macro '___F64UNBOXI' 48054 | ___SET_F64(___F64V2,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:48056:14: note: in expansion of macro '___F64BOX' 48056 | ___SET_R3(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48099:24: note: in expansion of macro '___F64UNBOXI' 48099 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48100:24: note: in expansion of macro '___F64UNBOXI' 48100 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:48102:14: note: in expansion of macro '___F64BOX' 48102 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48260:24: note: in expansion of macro '___F64UNBOXI' 48260 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _t-univ-1.c:48261:10: note: in expansion of macro '___F64LE' 48261 | ___IF(___F64LE(___F64UNBOXI(___FIX(0L)),___F64V1)) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48261:19: note: in expansion of macro '___F64UNBOXI' 48261 | ___IF(___F64LE(___F64UNBOXI(___FIX(0L)),___F64V1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48300:24: note: in expansion of macro '___F64UNBOXI' 48300 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _t-univ-1.c:48301:10: note: in expansion of macro '___F64LE' 48301 | ___IF(___F64LE(___F64UNBOXI(___FIX(0L)),___F64V1)) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48301:19: note: in expansion of macro '___F64UNBOXI' 48301 | ___IF(___F64LE(___F64UNBOXI(___FIX(0L)),___F64V1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48512:24: note: in expansion of macro '___F64UNBOXI' 48512 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _t-univ-1.c:48513:10: note: in expansion of macro '___NOT' 48513 | ___IF(___NOT(___F64LE(___F64UNBOXI(___FIX(0L)),___F64V1))) | ^~~~~~ _t-univ-1.c:48513:17: note: in expansion of macro '___F64LE' 48513 | ___IF(___NOT(___F64LE(___F64UNBOXI(___FIX(0L)),___F64V1))) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48513:26: note: in expansion of macro '___F64UNBOXI' 48513 | ___IF(___NOT(___F64LE(___F64UNBOXI(___FIX(0L)),___F64V1))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48543:24: note: in expansion of macro '___F64UNBOXI' 48543 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _t-univ-1.c:48544:10: note: in expansion of macro '___NOT' 48544 | ___IF(___NOT(___F64LE(___F64UNBOXI(___FIX(0L)),___F64V1))) | ^~~~~~ _t-univ-1.c:48544:17: note: in expansion of macro '___F64LE' 48544 | ___IF(___NOT(___F64LE(___F64UNBOXI(___FIX(0L)),___F64V1))) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48544:26: note: in expansion of macro '___F64UNBOXI' 48544 | ___IF(___NOT(___F64LE(___F64UNBOXI(___FIX(0L)),___F64V1))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48641:24: note: in expansion of macro '___F64UNBOXI' 48641 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48642:24: note: in expansion of macro '___F64UNBOXI' 48642 | ___SET_F64(___F64V2,___F64UNBOXI(___R0)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48681:24: note: in expansion of macro '___F64UNBOXI' 48681 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48682:24: note: in expansion of macro '___F64UNBOXI' 48682 | ___SET_F64(___F64V2,___F64UNBOXI(___R0)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-1.c:48684:14: note: in expansion of macro '___F64BOX' 48684 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48711:24: note: in expansion of macro '___F64UNBOXI' 48711 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _t-univ-1.c:48712:10: note: in expansion of macro '___F64LE' 48712 | ___IF(___F64LE(___F64UNBOXI(___FIX(0L)),___F64V1)) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48712:19: note: in expansion of macro '___F64UNBOXI' 48712 | ___IF(___F64LE(___F64UNBOXI(___FIX(0L)),___F64V1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48809:24: note: in expansion of macro '___F64UNBOXI' 48809 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3005:22: note: in definition of macro '___IF' 3005 | #define ___IF(x) if (x) { | ^ _t-univ-1.c:48810:10: note: in expansion of macro '___F64LE' 48810 | ___IF(___F64LE(___F64UNBOXI(___FIX(0L)),___F64V1)) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-1.c:48810:19: note: in expansion of macro '___F64UNBOXI' 48810 | ___IF(___F64LE(___F64UNBOXI(___FIX(0L)),___F64V1)) | ^~~~~~~~~~~~ _t-univ-1.c: At global scope: _t-univ-1.c:1270:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1270 | #define ___MODULE_NAME "_t-univ-1" | ^~~~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _t-univ-1.c:53971:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 53971 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:35093:24: note: in expansion of macro '___F64UNBOXI' 35093 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:35097:24: note: in expansion of macro '___F64UNBOXI' 35097 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6906:30: note: in definition of macro '___SET_R4' 6906 | #define ___SET_R4(val)___R4=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-4.c:35099:14: note: in expansion of macro '___F64BOX' 35099 | ___SET_R4(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:35117:24: note: in expansion of macro '___F64UNBOXI' 35117 | ___SET_F64(___F64V1,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:35121:24: note: in expansion of macro '___F64UNBOXI' 35121 | ___SET_F64(___F64V1,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6906:30: note: in definition of macro '___SET_R4' 6906 | #define ___SET_R4(val)___R4=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-4.c:35123:14: note: in expansion of macro '___F64BOX' 35123 | ___SET_R4(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:35239:24: note: in expansion of macro '___F64UNBOXI' 35239 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-11))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-4.c:35241:14: note: in expansion of macro '___F64BOX' 35241 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:38010:24: note: in expansion of macro '___F64UNBOXI' 38010 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-7))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:38011:24: note: in expansion of macro '___F64UNBOXI' 38011 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-univ-4.c:38013:14: note: in expansion of macro '___F64BOX' 38013 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:38037:24: note: in expansion of macro '___F64UNBOXI' 38037 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-3))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:38038:24: note: in expansion of macro '___F64UNBOXI' 38038 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-1))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:38057:24: note: in expansion of macro '___F64UNBOXI' 38057 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-3))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-univ-4.c:38058:24: note: in expansion of macro '___F64UNBOXI' 38058 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-2))) | ^~~~~~~~~~~~ _t-univ-4.c: At global scope: _t-univ-4.c:501:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 501 | #define ___MODULE_NAME "_t-univ-4" | ^~~~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _t-univ-4.c:42818:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 42818 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _t-c-2.o -I. -DHAVE_CONFIG_H _t-c-2.c -D___LIBRARY g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _front.o -I. -DHAVE_CONFIG_H _front.c -D___LIBRARY _front.c:718:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 718 | #define ___MODULE_NAME "_front" | ^~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _front.c:34489:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 34489 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _ptree1.o -I. -DHAVE_CONFIG_H _ptree1.c -D___LIBRARY _t-c-2.c:583:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 583 | #define ___MODULE_NAME "_t-c-2" | ^~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _t-c-2.c:43253:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 43253 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _ptree2.o -I. -DHAVE_CONFIG_H _ptree2.c -D___LIBRARY _ptree1.c:791:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 791 | #define ___MODULE_NAME "_ptree1" | ^~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _ptree1.c:31312:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 31312 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ In file included from _ptree2.c:563: _ptree2.c: In function 'void ___H___ptree2(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _ptree2.c:26829:24: note: in expansion of macro '___F64UNBOXI' 26829 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _ptree2.c:26830:24: note: in expansion of macro '___F64UNBOXI' 26830 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _ptree2.c:26832:14: note: in expansion of macro '___F64BOX' 26832 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _ptree2.c:26865:24: note: in expansion of macro '___F64UNBOXI' 26865 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _ptree2.c:26866:24: note: in expansion of macro '___F64UNBOXI' 26866 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _ptree2.c:27002:24: note: in expansion of macro '___F64UNBOXI' 27002 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _ptree2.c:27003:24: note: in expansion of macro '___F64UNBOXI' 27003 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ _ptree2.c: At global scope: _ptree2.c:551:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 551 | #define ___MODULE_NAME "_ptree2" | ^~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _ptree2.c:30820:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 30820 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _nonstd.o -I. -DHAVE_CONFIG_H -D___GAMBITDIR="\"/opt/pkg\"" -D___GAMBITDIR_INFO="\"/opt/pkg/info\"" -D___GAMBITDIR_USERLIB="\"\176/.gambit_userlib\"" -D___GAMBITDIR_INSTLIB="\"\176\176userlib\"" -D___SYS_TYPE_CPU="\"x86_64\"" -D___SYS_TYPE_VENDOR="\"sun\"" -D___SYS_TYPE_OS="\"solaris2.11\"" -D___CONFIGURE_COMMAND="\"./configure '--enable-single-host' '--enable-cplusplus' '--enable-shared' '--disable-absolute-shared-libs' '--enable-default-runtime-options=f8,-8,t8' '--enable-compiler-name=gsc-gambit' '--enable-interpreter-name=gsi-gambit' '--enable-gcc-opts' '--prefix=/opt/pkg' '--build=x86_64-sun-solaris2.11' '--host=x86_64-sun-solaris2.11' '--infodir=/opt/pkg/info' '--mandir=/opt/pkg/share/man' '--enable-option-checking=yes' 'build_alias=x86_64-sun-solaris2.11' 'host_alias=x86_64-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses' 'LDFLAGS=-L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/pkg/lib -Wl,-R/opt/pkg/lib' 'LIBS=' 'CPPFLAGS=-I/usr/include -I/opt/pkg/include/ncurses' 'CXX=g++' 'CXXFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses'"\" -D___OBJ_EXTENSION="\".o\"" -D___EXE_EXTENSION="\"\"" -D___BAT_EXTENSION="\"\"" -D___PRIMAL _nonstd.c -D___LIBRARY g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _gvm.o -I. -DHAVE_CONFIG_H _gvm.c -D___LIBRARY In file included from _nonstd.c:1121: _nonstd.c: In function 'void ___H___nonstd(___processor_state)': ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6751:29: note: in definition of macro '___SET_R0' 6751 | #define ___SET_R0(val)___R0=val; | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _nonstd.c:19025:14: note: in expansion of macro '___F64BOX' 19025 | ___SET_R0(___F64BOX(___F64V4)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _nonstd.c:19027:14: note: in expansion of macro '___F64BOX' 19027 | ___SET_R1(___F64BOX(___F64V6)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _nonstd.c:19029:14: note: in expansion of macro '___F64BOX' 19029 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _nonstd.c:19031:14: note: in expansion of macro '___F64BOX' 19031 | ___SET_R3(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6906:30: note: in definition of macro '___SET_R4' 6906 | #define ___SET_R4(val)___R4=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _nonstd.c:19033:14: note: in expansion of macro '___F64BOX' 19033 | ___SET_R4(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6428:46: note: in definition of macro '___FP_SET_STK' 6428 | #define ___FP_SET_STK(fp,fpo,val)fp[-(fpo)]=(val); | ^~~ _nonstd.c:19036:4: note: in expansion of macro '___SET_STK' 19036 | ___SET_STK(-2,___F64BOX(___F64V5)) | ^~~~~~~~~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _nonstd.c:19036:18: note: in expansion of macro '___F64BOX' 19036 | ___SET_STK(-2,___F64BOX(___F64V5)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _nonstd.c:19061:24: note: in expansion of macro '___F64UNBOX' 19061 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _nonstd.c:19062:24: note: in expansion of macro '___F64UNBOX' 19062 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _nonstd.c:19065:14: note: in expansion of macro '___F64BOX' 19065 | ___SET_R1(___F64BOX(___F64V4)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _nonstd.c:19134:24: note: in expansion of macro '___F64UNBOXI' 19134 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _nonstd.c:19138:24: note: in expansion of macro '___F64UNBOXI' 19138 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _nonstd.c:19140:14: note: in expansion of macro '___F64BOX' 19140 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _nonstd.c:19253:24: note: in expansion of macro '___F64UNBOXI' 19253 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _nonstd.c:19254:24: note: in expansion of macro '___F64UNBOXI' 19254 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _nonstd.c:19256:14: note: in expansion of macro '___F64BOX' 19256 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _nonstd.c:19395:24: note: in expansion of macro '___F64UNBOX' 19395 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-9))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _nonstd.c:19396:24: note: in expansion of macro '___F64UNBOX' 19396 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _nonstd.c:19401:14: note: in expansion of macro '___F64BOX' 19401 | ___SET_R1(___F64BOX(___F64V5)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _nonstd.c:19699:14: note: in expansion of macro '___F64BOX' 19699 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _nonstd.c:19700:14: note: in expansion of macro '___F64BOX' 19700 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _nonstd.c:19723:24: note: in expansion of macro '___F64UNBOXI' 19723 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _nonstd.c:19724:24: note: in expansion of macro '___F64UNBOXI' 19724 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _nonstd.c:19726:14: note: in expansion of macro '___F64BOX' 19726 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _nonstd.c:19770:14: note: in expansion of macro '___F64BOX' 19770 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _nonstd.c:32431:24: note: in expansion of macro '___F64UNBOXI' 32431 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _nonstd.c:32432:24: note: in expansion of macro '___F64UNBOXI' 32432 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _nonstd.c:32434:14: note: in expansion of macro '___F64BOX' 32434 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _nonstd.c:32455:24: note: in expansion of macro '___F64UNBOXI' 32455 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _nonstd.c:32456:24: note: in expansion of macro '___F64UNBOXI' 32456 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _nonstd.c:32458:14: note: in expansion of macro '___F64BOX' 32458 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _nonstd.c:32551:24: note: in expansion of macro '___F64UNBOXI' 32551 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _nonstd.c:32552:24: note: in expansion of macro '___F64UNBOXI' 32552 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _nonstd.c:32554:14: note: in expansion of macro '___F64BOX' 32554 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ _nonstd.c: At global scope: _nonstd.c:1108:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1108 | #define ___MODULE_NAME "_nonstd" | ^~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _nonstd.c:35858:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 35858 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _t-c-1.o -I. -DHAVE_CONFIG_H _t-c-1.c -D___LIBRARY _gvm.c:612:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 612 | #define ___MODULE_NAME "_gvm" | ^~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _gvm.c:28583:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 28583 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _x86.o -I. -DHAVE_CONFIG_H _x86.c -D___LIBRARY _x86.c:626:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 626 | #define ___MODULE_NAME "_x86" | ^~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _x86.c:26342:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 26342 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ _t-c-1.c:655:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 655 | #define ___MODULE_NAME "_t-c-1" | ^~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _t-c-1.c:23996:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 23996 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _kernel.o -I. -DHAVE_CONFIG_H -D___GAMBITDIR="\"/opt/pkg\"" -D___GAMBITDIR_INFO="\"/opt/pkg/info\"" -D___GAMBITDIR_USERLIB="\"\176/.gambit_userlib\"" -D___GAMBITDIR_INSTLIB="\"\176\176userlib\"" -D___SYS_TYPE_CPU="\"x86_64\"" -D___SYS_TYPE_VENDOR="\"sun\"" -D___SYS_TYPE_OS="\"solaris2.11\"" -D___CONFIGURE_COMMAND="\"./configure '--enable-single-host' '--enable-cplusplus' '--enable-shared' '--disable-absolute-shared-libs' '--enable-default-runtime-options=f8,-8,t8' '--enable-compiler-name=gsc-gambit' '--enable-interpreter-name=gsi-gambit' '--enable-gcc-opts' '--prefix=/opt/pkg' '--build=x86_64-sun-solaris2.11' '--host=x86_64-sun-solaris2.11' '--infodir=/opt/pkg/info' '--mandir=/opt/pkg/share/man' '--enable-option-checking=yes' 'build_alias=x86_64-sun-solaris2.11' 'host_alias=x86_64-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses' 'LDFLAGS=-L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/pkg/lib -Wl,-R/opt/pkg/lib' 'LIBS=' 'CPPFLAGS=-I/usr/include -I/opt/pkg/include/ncurses' 'CXX=g++' 'CXXFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses'"\" -D___OBJ_EXTENSION="\".o\"" -D___EXE_EXTENSION="\"\"" -D___BAT_EXTENSION="\"\"" -D___PRIMAL _kernel.c -D___LIBRARY In file included from _kernel.c:1150: _kernel.c: In function 'void _____kernel_23_105(___processor_state)': ../include/stamp-release.h:10:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 10 | #define ___STAMP_RELEASE_VERSION "v4.9.7" | ^~~~~~~~ ../include/gambit.h:9998:34: note: in definition of macro '___CFUN_ASSIGN' 9998 | #define ___CFUN_ASSIGN(r,val)r = val; | ^~~ _kernel.c:8894:1: note: in expansion of macro '___return' 8894 | ___return(___STAMP_VERSION); | ^~~~~~~~~ _kernel.c:5852:26: note: in expansion of macro '___STAMP_RELEASE_VERSION' 5852 | #define ___STAMP_VERSION ___STAMP_RELEASE_VERSION | ^~~~~~~~~~~~~~~~~~~~~~~~ _kernel.c:8894:11: note: in expansion of macro '___STAMP_VERSION' 8894 | ___return(___STAMP_VERSION); | ^~~~~~~~~~~~~~~~ _kernel.c: In function 'void ___H___kernel(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _kernel.c:12537:31: note: in expansion of macro '___F64UNBOX' 12537 | ___set_heartbeat_interval (___F64UNBOX(___ARG1)); | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ _kernel.c:5939:21: note: in definition of macro '___INIT_SCMOBJ_INLINE_FLOAT' 5939 | elem_type f = fill; \ | ^~~~ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _kernel.c:18968:53: note: in expansion of macro '___F64UNBOX' 18968 | ___INIT_SCMOBJ_INLINE_FLOAT(F32VECTOR, ___F32, n, ___F64UNBOX(fill)); | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:5033:23: note: in definition of macro '___MAKEVECTSMALL' 5033 | ELEM_TYPE ___fill = fill; \ | ^~~~ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ ../include/gambit.h:5454:31: note: in expansion of macro '___F64UNBOX' 5454 | ___MAKEVECTSMALL(___INT(size),___F64UNBOX(fill),___BEGIN_ALLOC_F32VECTOR,___END_ALLOC_F32VECTOR,___ADD_F32VECTOR_ELEM,___GET_F32VECTOR,___F64) | ^~~~~~~~~~~ _kernel.c:18989:4: note: in expansion of macro '___MAKEF32VECTORSMALL2' 18989 | ___MAKEF32VECTORSMALL2(___STK(-6),___STK(-5)) | ^~~~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ _kernel.c:5939:21: note: in definition of macro '___INIT_SCMOBJ_INLINE_FLOAT' 5939 | elem_type f = fill; \ | ^~~~ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _kernel.c:19048:53: note: in expansion of macro '___F64UNBOX' 19048 | ___INIT_SCMOBJ_INLINE_FLOAT(F64VECTOR, ___F64, n, ___F64UNBOX(fill)); | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:5033:23: note: in definition of macro '___MAKEVECTSMALL' 5033 | ELEM_TYPE ___fill = fill; \ | ^~~~ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ ../include/gambit.h:5480:31: note: in expansion of macro '___F64UNBOX' 5480 | ___MAKEVECTSMALL(___INT(size),___F64UNBOX(fill),___BEGIN_ALLOC_F64VECTOR,___END_ALLOC_F64VECTOR,___ADD_F64VECTOR_ELEM,___GET_F64VECTOR,___F64) | ^~~~~~~~~~~ _kernel.c:19069:4: note: in expansion of macro '___MAKEF64VECTORSMALL2' 19069 | ___MAKEF64VECTORSMALL2(___STK(-6),___STK(-5)) | ^~~~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _t-cpu-abstract-machine.o -I. -DHAVE_CONFIG_H _t-cpu-abstract-machine.c -D___LIBRARY In file included from _t-cpu-abstract-machine.c:602: _t-cpu-abstract-machine.c: In function 'void ___H___t_2d_cpu_2d_abstract_2d_machine(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:6752:24: note: in expansion of macro '___F64UNBOXI' 6752 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:6754:14: note: in expansion of macro '___F64BOX' 6754 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:7346:24: note: in expansion of macro '___F64UNBOXI' 7346 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:7347:24: note: in expansion of macro '___F64UNBOXI' 7347 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:7349:14: note: in expansion of macro '___F64BOX' 7349 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:7404:24: note: in expansion of macro '___F64UNBOXI' 7404 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:7405:24: note: in expansion of macro '___F64UNBOXI' 7405 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:7407:14: note: in expansion of macro '___F64BOX' 7407 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:7727:24: note: in expansion of macro '___F64UNBOXI' 7727 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:7728:24: note: in expansion of macro '___F64UNBOXI' 7728 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:7730:14: note: in expansion of macro '___F64BOX' 7730 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:8120:24: note: in expansion of macro '___F64UNBOXI' 8120 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:8121:24: note: in expansion of macro '___F64UNBOXI' 8121 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:8123:14: note: in expansion of macro '___F64BOX' 8123 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:8150:24: note: in expansion of macro '___F64UNBOXI' 8150 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:8151:24: note: in expansion of macro '___F64UNBOXI' 8151 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:8153:24: note: in expansion of macro '___F64UNBOXI' 8153 | ___SET_F64(___F64V4,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:8155:14: note: in expansion of macro '___F64BOX' 8155 | ___SET_R1(___F64BOX(___F64V5)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:8174:24: note: in expansion of macro '___F64UNBOXI' 8174 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:8176:14: note: in expansion of macro '___F64BOX' 8176 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:8358:24: note: in expansion of macro '___F64UNBOXI' 8358 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:8360:14: note: in expansion of macro '___F64BOX' 8360 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:8394:24: note: in expansion of macro '___F64UNBOXI' 8394 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:8395:24: note: in expansion of macro '___F64UNBOXI' 8395 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:8397:14: note: in expansion of macro '___F64BOX' 8397 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:9032:24: note: in expansion of macro '___F64UNBOXI' 9032 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:9033:24: note: in expansion of macro '___F64UNBOXI' 9033 | ___SET_F64(___F64V2,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:10729:24: note: in expansion of macro '___F64UNBOXI' 10729 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:10730:24: note: in expansion of macro '___F64UNBOXI' 10730 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:10763:24: note: in expansion of macro '___F64UNBOXI' 10763 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:10764:24: note: in expansion of macro '___F64UNBOXI' 10764 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:10785:24: note: in expansion of macro '___F64UNBOXI' 10785 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:10786:24: note: in expansion of macro '___F64UNBOXI' 10786 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:12096:24: note: in expansion of macro '___F64UNBOXI' 12096 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:12097:24: note: in expansion of macro '___F64UNBOXI' 12097 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:12099:14: note: in expansion of macro '___F64BOX' 12099 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:12340:24: note: in expansion of macro '___F64UNBOXI' 12340 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:12341:24: note: in expansion of macro '___F64UNBOXI' 12341 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:12343:14: note: in expansion of macro '___F64BOX' 12343 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:14469:24: note: in expansion of macro '___F64UNBOXI' 14469 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:14470:24: note: in expansion of macro '___F64UNBOXI' 14470 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:14472:14: note: in expansion of macro '___F64BOX' 14472 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ _kernel.c: At global scope: _kernel.c:1138:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1138 | #define ___MODULE_NAME "_kernel" | ^~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _kernel.c:31866:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 31866 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:14947:24: note: in expansion of macro '___F64UNBOXI' 14947 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-10))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:14948:24: note: in expansion of macro '___F64UNBOXI' 14948 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:14950:14: note: in expansion of macro '___F64BOX' 14950 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:15536:24: note: in expansion of macro '___F64UNBOXI' 15536 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:15537:24: note: in expansion of macro '___F64UNBOXI' 15537 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:15539:14: note: in expansion of macro '___F64BOX' 15539 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:15591:24: note: in expansion of macro '___F64UNBOXI' 15591 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:15592:24: note: in expansion of macro '___F64UNBOXI' 15592 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:15594:14: note: in expansion of macro '___F64BOX' 15594 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:15823:24: note: in expansion of macro '___F64UNBOXI' 15823 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:15824:24: note: in expansion of macro '___F64UNBOXI' 15824 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:15826:14: note: in expansion of macro '___F64BOX' 15826 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:15902:24: note: in expansion of macro '___F64UNBOXI' 15902 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:15903:24: note: in expansion of macro '___F64UNBOXI' 15903 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:15905:14: note: in expansion of macro '___F64BOX' 15905 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:16381:24: note: in expansion of macro '___F64UNBOXI' 16381 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:16382:24: note: in expansion of macro '___F64UNBOXI' 16382 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:16384:14: note: in expansion of macro '___F64BOX' 16384 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:16669:24: note: in expansion of macro '___F64UNBOXI' 16669 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:16670:24: note: in expansion of macro '___F64UNBOXI' 16670 | ___SET_F64(___F64V2,___F64UNBOXI(___R0)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:16706:24: note: in expansion of macro '___F64UNBOXI' 16706 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:16707:24: note: in expansion of macro '___F64UNBOXI' 16707 | ___SET_F64(___F64V2,___F64UNBOXI(___R0)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:16709:14: note: in expansion of macro '___F64BOX' 16709 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:17009:24: note: in expansion of macro '___F64UNBOXI' 17009 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:17010:24: note: in expansion of macro '___F64UNBOXI' 17010 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:17012:14: note: in expansion of macro '___F64BOX' 17012 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:17030:24: note: in expansion of macro '___F64UNBOXI' 17030 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:17031:24: note: in expansion of macro '___F64UNBOXI' 17031 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:17033:14: note: in expansion of macro '___F64BOX' 17033 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:17151:24: note: in expansion of macro '___F64UNBOXI' 17151 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:17152:24: note: in expansion of macro '___F64UNBOXI' 17152 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:17155:14: note: in expansion of macro '___F64BOX' 17155 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:17187:24: note: in expansion of macro '___F64UNBOXI' 17187 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-11))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:17188:24: note: in expansion of macro '___F64UNBOXI' 17188 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:17190:14: note: in expansion of macro '___F64BOX' 17190 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:17211:24: note: in expansion of macro '___F64UNBOXI' 17211 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-9))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:17212:24: note: in expansion of macro '___F64UNBOXI' 17212 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:17214:14: note: in expansion of macro '___F64BOX' 17214 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:17771:24: note: in expansion of macro '___F64UNBOXI' 17771 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:17772:24: note: in expansion of macro '___F64UNBOXI' 17772 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:18124:24: note: in expansion of macro '___F64UNBOXI' 18124 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:18125:24: note: in expansion of macro '___F64UNBOXI' 18125 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:18624:24: note: in expansion of macro '___F64UNBOXI' 18624 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-9))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:18625:24: note: in expansion of macro '___F64UNBOXI' 18625 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-7))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:18643:24: note: in expansion of macro '___F64UNBOXI' 18643 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-9))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:18644:24: note: in expansion of macro '___F64UNBOXI' 18644 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:19840:24: note: in expansion of macro '___F64UNBOXI' 19840 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:19841:24: note: in expansion of macro '___F64UNBOXI' 19841 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:19843:14: note: in expansion of macro '___F64BOX' 19843 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:19884:24: note: in expansion of macro '___F64UNBOXI' 19884 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-3))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:19885:24: note: in expansion of macro '___F64UNBOXI' 19885 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:19888:14: note: in expansion of macro '___F64BOX' 19888 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:20182:24: note: in expansion of macro '___F64UNBOXI' 20182 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:20183:24: note: in expansion of macro '___F64UNBOXI' 20183 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-17))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:20185:14: note: in expansion of macro '___F64BOX' 20185 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:20203:24: note: in expansion of macro '___F64UNBOXI' 20203 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-16))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ _t-cpu-abstract-machine.c:20204:24: note: in expansion of macro '___F64MUL' 20204 | ___SET_F64(___F64V2,___F64MUL(___F64V1,___F64UNBOXI(___FIX(0L)))) | ^~~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:20204:43: note: in expansion of macro '___F64UNBOXI' 20204 | ___SET_F64(___F64V2,___F64MUL(___F64V1,___F64UNBOXI(___FIX(0L)))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:20205:14: note: in expansion of macro '___F64BOX' 20205 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:20233:24: note: in expansion of macro '___F64UNBOXI' 20233 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:20234:24: note: in expansion of macro '___F64UNBOXI' 20234 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:20236:14: note: in expansion of macro '___F64BOX' 20236 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:20294:24: note: in expansion of macro '___F64UNBOXI' 20294 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:20295:24: note: in expansion of macro '___F64UNBOXI' 20295 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-15))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:20297:14: note: in expansion of macro '___F64BOX' 20297 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:20319:24: note: in expansion of macro '___F64UNBOXI' 20319 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-18))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:20323:14: note: in expansion of macro '___F64BOX' 20323 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:21332:24: note: in expansion of macro '___F64UNBOXI' 21332 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-3))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:21333:24: note: in expansion of macro '___F64UNBOXI' 21333 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:21335:14: note: in expansion of macro '___F64BOX' 21335 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:21568:24: note: in expansion of macro '___F64UNBOXI' 21568 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:21569:24: note: in expansion of macro '___F64UNBOXI' 21569 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:22009:24: note: in expansion of macro '___F64UNBOXI' 22009 | ___SET_F64(___F64V1,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:22010:24: note: in expansion of macro '___F64UNBOXI' 22010 | ___SET_F64(___F64V2,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:22012:14: note: in expansion of macro '___F64BOX' 22012 | ___SET_R3(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:22125:24: note: in expansion of macro '___F64UNBOXI' 22125 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:22126:24: note: in expansion of macro '___F64UNBOXI' 22126 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:22128:24: note: in expansion of macro '___F64UNBOXI' 22128 | ___SET_F64(___F64V4,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:22130:14: note: in expansion of macro '___F64BOX' 22130 | ___SET_R1(___F64BOX(___F64V5)) | ^~~~~~~~~ _t-cpu-abstract-machine.c: At global scope: _t-cpu-abstract-machine.c:589:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 589 | #define ___MODULE_NAME "_t-cpu-abstract-machine" | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _t-cpu-abstract-machine.c:24595:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 24595 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _thread.o -I. -DHAVE_CONFIG_H -D___GAMBITDIR="\"/opt/pkg\"" -D___GAMBITDIR_INFO="\"/opt/pkg/info\"" -D___GAMBITDIR_USERLIB="\"\176/.gambit_userlib\"" -D___GAMBITDIR_INSTLIB="\"\176\176userlib\"" -D___SYS_TYPE_CPU="\"x86_64\"" -D___SYS_TYPE_VENDOR="\"sun\"" -D___SYS_TYPE_OS="\"solaris2.11\"" -D___CONFIGURE_COMMAND="\"./configure '--enable-single-host' '--enable-cplusplus' '--enable-shared' '--disable-absolute-shared-libs' '--enable-default-runtime-options=f8,-8,t8' '--enable-compiler-name=gsc-gambit' '--enable-interpreter-name=gsi-gambit' '--enable-gcc-opts' '--prefix=/opt/pkg' '--build=x86_64-sun-solaris2.11' '--host=x86_64-sun-solaris2.11' '--infodir=/opt/pkg/info' '--mandir=/opt/pkg/share/man' '--enable-option-checking=yes' 'build_alias=x86_64-sun-solaris2.11' 'host_alias=x86_64-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses' 'LDFLAGS=-L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/pkg/lib -Wl,-R/opt/pkg/lib' 'LIBS=' 'CPPFLAGS=-I/usr/include -I/opt/pkg/include/ncurses' 'CXX=g++' 'CXXFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses'"\" -D___OBJ_EXTENSION="\".o\"" -D___EXE_EXTENSION="\"\"" -D___BAT_EXTENSION="\"\"" -D___PRIMAL _thread.c -D___LIBRARY In file included from _thread.c:913: _thread.c: In function 'void ___H___thread(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:10718:24: note: in expansion of macro '___F64UNBOX' 10718 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:10735:24: note: in expansion of macro '___F64UNBOX' 10735 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _thread.c:10737:14: note: in expansion of macro '___F64BOX' 10737 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:10746:24: note: in expansion of macro '___F64UNBOX' 10746 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _thread.c:10755:14: note: in expansion of macro '___F64BOX' 10755 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:10758:24: note: in expansion of macro '___F64UNBOX' 10758 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:10782:24: note: in expansion of macro '___F64UNBOX' 10782 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _thread.c:10847:14: note: in expansion of macro '___F64BOX' 10847 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:10863:24: note: in expansion of macro '___F64UNBOX' 10863 | ___SET_F64(___F64V2,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _thread.c:10865:14: note: in expansion of macro '___F64BOX' 10865 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:13155:24: note: in expansion of macro '___F64UNBOX' 13155 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:13160:24: note: in expansion of macro '___F64UNBOX' 13160 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:13164:24: note: in expansion of macro '___F64UNBOX' 13164 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:13208:24: note: in expansion of macro '___F64UNBOX' 13208 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:13216:24: note: in expansion of macro '___F64UNBOX' 13216 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:13251:24: note: in expansion of macro '___F64UNBOX' 13251 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:13264:24: note: in expansion of macro '___F64UNBOX' 13264 | ___SET_F64(___F64V3,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:14270:24: note: in expansion of macro '___F64UNBOX' 14270 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-5))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:15609:24: note: in expansion of macro '___F64UNBOX' 15609 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-4))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:17413:24: note: in expansion of macro '___F64UNBOX' 17413 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-8))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:17744:24: note: in expansion of macro '___F64UNBOX' 17744 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-3))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:17871:24: note: in expansion of macro '___F64UNBOX' 17871 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-4))) | ^~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _t-cpu-backend-x86.o -I. -DHAVE_CONFIG_H _t-cpu-backend-x86.c -D___LIBRARY ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _thread.c:18507:14: note: in expansion of macro '___F64BOX' 18507 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _thread.c:18549:14: note: in expansion of macro '___F64BOX' 18549 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _thread.c:18728:14: note: in expansion of macro '___F64BOX' 18728 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _thread.c:18867:14: note: in expansion of macro '___F64BOX' 18867 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ In file included from _t-cpu-backend-x86.c:652: _t-cpu-backend-x86.c: In function 'void ___H___t_2d_cpu_2d_backend_2d_x86(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:11294:24: note: in expansion of macro '___F64UNBOXI' 11294 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:11296:14: note: in expansion of macro '___F64BOX' 11296 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:11828:24: note: in expansion of macro '___F64UNBOXI' 11828 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:11830:14: note: in expansion of macro '___F64BOX' 11830 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _thread.c:18919:14: note: in expansion of macro '___F64BOX' 18919 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:13027:24: note: in expansion of macro '___F64UNBOXI' 13027 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:13028:24: note: in expansion of macro '___F64UNBOXI' 13028 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:13030:14: note: in expansion of macro '___F64BOX' 13030 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:14296:24: note: in expansion of macro '___F64UNBOXI' 14296 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:14297:24: note: in expansion of macro '___F64UNBOXI' 14297 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:14299:14: note: in expansion of macro '___F64BOX' 14299 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:16371:24: note: in expansion of macro '___F64UNBOXI' 16371 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-3))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:16372:24: note: in expansion of macro '___F64UNBOXI' 16372 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:16374:14: note: in expansion of macro '___F64BOX' 16374 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:16387:24: note: in expansion of macro '___F64UNBOXI' 16387 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:16388:24: note: in expansion of macro '___F64UNBOXI' 16388 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:16390:14: note: in expansion of macro '___F64BOX' 16390 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:16516:24: note: in expansion of macro '___F64UNBOXI' 16516 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:16517:24: note: in expansion of macro '___F64UNBOXI' 16517 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:16519:14: note: in expansion of macro '___F64BOX' 16519 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:17216:24: note: in expansion of macro '___F64UNBOXI' 17216 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:17217:24: note: in expansion of macro '___F64UNBOXI' 17217 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:17219:14: note: in expansion of macro '___F64BOX' 17219 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:17991:24: note: in expansion of macro '___F64UNBOXI' 17991 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:17992:24: note: in expansion of macro '___F64UNBOXI' 17992 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19178:24: note: in expansion of macro '___F64UNBOXI' 19178 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19180:14: note: in expansion of macro '___F64BOX' 19180 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19193:24: note: in expansion of macro '___F64UNBOXI' 19193 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-3))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19195:14: note: in expansion of macro '___F64BOX' 19195 | ___SET_R2(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19202:24: note: in expansion of macro '___F64UNBOXI' 19202 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-7))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19203:24: note: in expansion of macro '___F64UNBOXI' 19203 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19230:24: note: in expansion of macro '___F64UNBOXI' 19230 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-7))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19231:24: note: in expansion of macro '___F64UNBOXI' 19231 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-3))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19827:24: note: in expansion of macro '___F64UNBOXI' 19827 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19828:24: note: in expansion of macro '___F64UNBOXI' 19828 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19830:14: note: in expansion of macro '___F64BOX' 19830 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19853:24: note: in expansion of macro '___F64UNBOXI' 19853 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-9))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19854:24: note: in expansion of macro '___F64UNBOXI' 19854 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-7))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19856:14: note: in expansion of macro '___F64BOX' 19856 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19872:24: note: in expansion of macro '___F64UNBOXI' 19872 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-9))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19873:24: note: in expansion of macro '___F64UNBOXI' 19873 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19875:14: note: in expansion of macro '___F64BOX' 19875 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19904:24: note: in expansion of macro '___F64UNBOXI' 19904 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-7))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19906:14: note: in expansion of macro '___F64BOX' 19906 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19939:24: note: in expansion of macro '___F64UNBOXI' 19939 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19940:24: note: in expansion of macro '___F64UNBOXI' 19940 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:19942:14: note: in expansion of macro '___F64BOX' 19942 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20399:24: note: in expansion of macro '___F64UNBOXI' 20399 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20400:24: note: in expansion of macro '___F64UNBOXI' 20400 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20402:14: note: in expansion of macro '___F64BOX' 20402 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20420:24: note: in expansion of macro '___F64UNBOXI' 20420 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-9))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20421:24: note: in expansion of macro '___F64UNBOXI' 20421 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20423:14: note: in expansion of macro '___F64BOX' 20423 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20443:24: note: in expansion of macro '___F64UNBOXI' 20443 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20444:24: note: in expansion of macro '___F64UNBOXI' 20444 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20446:14: note: in expansion of macro '___F64BOX' 20446 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20494:24: note: in expansion of macro '___F64UNBOXI' 20494 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-9))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20495:24: note: in expansion of macro '___F64UNBOXI' 20495 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20497:24: note: in expansion of macro '___F64UNBOXI' 20497 | ___SET_F64(___F64V4,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20499:14: note: in expansion of macro '___F64BOX' 20499 | ___SET_R1(___F64BOX(___F64V5)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20519:24: note: in expansion of macro '___F64UNBOXI' 20519 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-7))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20521:14: note: in expansion of macro '___F64BOX' 20521 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20554:24: note: in expansion of macro '___F64UNBOXI' 20554 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20555:24: note: in expansion of macro '___F64UNBOXI' 20555 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20557:14: note: in expansion of macro '___F64BOX' 20557 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20592:24: note: in expansion of macro '___F64UNBOXI' 20592 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20593:24: note: in expansion of macro '___F64UNBOXI' 20593 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20595:14: note: in expansion of macro '___F64BOX' 20595 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20799:24: note: in expansion of macro '___F64UNBOXI' 20799 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20800:24: note: in expansion of macro '___F64UNBOXI' 20800 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:20802:14: note: in expansion of macro '___F64BOX' 20802 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:21064:24: note: in expansion of macro '___F64UNBOXI' 21064 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:21065:24: note: in expansion of macro '___F64UNBOXI' 21065 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:21067:14: note: in expansion of macro '___F64BOX' 21067 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:21595:24: note: in expansion of macro '___F64UNBOXI' 21595 | ___SET_F64(___F64V1,___F64UNBOXI(___R0)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:21596:24: note: in expansion of macro '___F64UNBOXI' 21596 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:21598:14: note: in expansion of macro '___F64BOX' 21598 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:21605:24: note: in expansion of macro '___F64UNBOXI' 21605 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:21606:24: note: in expansion of macro '___F64UNBOXI' 21606 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:21608:14: note: in expansion of macro '___F64BOX' 21608 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:21779:24: note: in expansion of macro '___F64UNBOXI' 21779 | ___SET_F64(___F64V1,___F64UNBOXI(___R0)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:21780:24: note: in expansion of macro '___F64UNBOXI' 21780 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:21782:14: note: in expansion of macro '___F64BOX' 21782 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:21789:24: note: in expansion of macro '___F64UNBOXI' 21789 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:21790:24: note: in expansion of macro '___F64UNBOXI' 21790 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-x86.c:21792:14: note: in expansion of macro '___F64BOX' 21792 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _thread.c:19986:14: note: in expansion of macro '___F64BOX' 19986 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _thread.c:20097:14: note: in expansion of macro '___F64BOX' 20097 | ___SET_R2(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _thread.c:20216:14: note: in expansion of macro '___F64BOX' 20216 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:20304:24: note: in expansion of macro '___F64UNBOX' 20304 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:20334:24: note: in expansion of macro '___F64UNBOX' 20334 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ _t-cpu-backend-x86.c: At global scope: _t-cpu-backend-x86.c:639:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 639 | #define ___MODULE_NAME "_t-cpu-backend-x86" | ^~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _t-cpu-backend-x86.c:24164:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 24164 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _thread.c:20361:14: note: in expansion of macro '___F64BOX' 20361 | ___SET_R3(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _thread.c:20479:14: note: in expansion of macro '___F64BOX' 20479 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:20567:24: note: in expansion of macro '___F64UNBOX' 20567 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _thread.c:20597:24: note: in expansion of macro '___F64UNBOX' 20597 | ___SET_F64(___F64V1,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _thread.c:20624:14: note: in expansion of macro '___F64BOX' 20624 | ___SET_R3(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _thread.c:21458:14: note: in expansion of macro '___F64BOX' 21458 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ _thread.c: At global scope: _thread.c:902:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 902 | #define ___MODULE_NAME "_thread" | ^~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _thread.c:27923:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 27923 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _t-cpu-backend-arm.o -I. -DHAVE_CONFIG_H _t-cpu-backend-arm.c -D___LIBRARY In file included from _t-cpu-backend-arm.c:427: _t-cpu-backend-arm.c: In function 'void ___H___t_2d_cpu_2d_backend_2d_arm(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:5922:24: note: in expansion of macro '___F64UNBOXI' 5922 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:5923:24: note: in expansion of macro '___F64UNBOXI' 5923 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:5925:14: note: in expansion of macro '___F64BOX' 5925 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:10494:24: note: in expansion of macro '___F64UNBOXI' 10494 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-3))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:10495:24: note: in expansion of macro '___F64UNBOXI' 10495 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:10497:14: note: in expansion of macro '___F64BOX' 10497 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:10510:24: note: in expansion of macro '___F64UNBOXI' 10510 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:10511:24: note: in expansion of macro '___F64UNBOXI' 10511 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:10513:14: note: in expansion of macro '___F64BOX' 10513 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:11908:24: note: in expansion of macro '___F64UNBOXI' 11908 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:11909:24: note: in expansion of macro '___F64UNBOXI' 11909 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:11911:14: note: in expansion of macro '___F64BOX' 11911 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:11934:24: note: in expansion of macro '___F64UNBOXI' 11934 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-9))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:11935:24: note: in expansion of macro '___F64UNBOXI' 11935 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:11937:14: note: in expansion of macro '___F64BOX' 11937 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:11953:24: note: in expansion of macro '___F64UNBOXI' 11953 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-10))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:11954:24: note: in expansion of macro '___F64UNBOXI' 11954 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:11956:14: note: in expansion of macro '___F64BOX' 11956 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:11980:24: note: in expansion of macro '___F64UNBOXI' 11980 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:11982:14: note: in expansion of macro '___F64BOX' 11982 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:12016:24: note: in expansion of macro '___F64UNBOXI' 12016 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:12017:24: note: in expansion of macro '___F64UNBOXI' 12017 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:12019:14: note: in expansion of macro '___F64BOX' 12019 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:12353:24: note: in expansion of macro '___F64UNBOXI' 12353 | ___SET_F64(___F64V1,___F64UNBOXI(___R0)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:12356:14: note: in expansion of macro '___F64BOX' 12356 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:12434:24: note: in expansion of macro '___F64UNBOXI' 12434 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:12435:24: note: in expansion of macro '___F64UNBOXI' 12435 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-7))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:12437:14: note: in expansion of macro '___F64BOX' 12437 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:12675:24: note: in expansion of macro '___F64UNBOXI' 12675 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:12676:24: note: in expansion of macro '___F64UNBOXI' 12676 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:12678:14: note: in expansion of macro '___F64BOX' 12678 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:12837:24: note: in expansion of macro '___F64UNBOXI' 12837 | ___SET_F64(___F64V1,___F64UNBOXI(___R0)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:12840:14: note: in expansion of macro '___F64BOX' 12840 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:13088:24: note: in expansion of macro '___F64UNBOXI' 13088 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:13089:24: note: in expansion of macro '___F64UNBOXI' 13089 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:13091:14: note: in expansion of macro '___F64BOX' 13091 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:13117:24: note: in expansion of macro '___F64UNBOXI' 13117 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:13118:24: note: in expansion of macro '___F64UNBOXI' 13118 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:13120:24: note: in expansion of macro '___F64UNBOXI' 13120 | ___SET_F64(___F64V4,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-arm.c:13122:14: note: in expansion of macro '___F64BOX' 13122 | ___SET_R2(___F64BOX(___F64V5)) | ^~~~~~~~~ _t-cpu-backend-arm.c: At global scope: _t-cpu-backend-arm.c:414:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 414 | #define ___MODULE_NAME "_t-cpu-backend-arm" | ^~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _t-cpu-backend-arm.c:14735:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 14735 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _t-cpu-backend-riscv.o -I. -DHAVE_CONFIG_H _t-cpu-backend-riscv.c -D___LIBRARY g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _arm.o -I. -DHAVE_CONFIG_H _arm.c -D___LIBRARY In file included from _t-cpu-backend-riscv.c:454: _t-cpu-backend-riscv.c: In function 'void ___H___t_2d_cpu_2d_backend_2d_riscv(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:6205:24: note: in expansion of macro '___F64UNBOXI' 6205 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:6206:24: note: in expansion of macro '___F64UNBOXI' 6206 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:6208:14: note: in expansion of macro '___F64BOX' 6208 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:9906:24: note: in expansion of macro '___F64UNBOXI' 9906 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:9907:24: note: in expansion of macro '___F64UNBOXI' 9907 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:9909:14: note: in expansion of macro '___F64BOX' 9909 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:9922:24: note: in expansion of macro '___F64UNBOXI' 9922 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:9923:24: note: in expansion of macro '___F64UNBOXI' 9923 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:9925:14: note: in expansion of macro '___F64BOX' 9925 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:10925:24: note: in expansion of macro '___F64UNBOXI' 10925 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:10926:24: note: in expansion of macro '___F64UNBOXI' 10926 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:10928:14: note: in expansion of macro '___F64BOX' 10928 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:10951:24: note: in expansion of macro '___F64UNBOXI' 10951 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-9))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:10952:24: note: in expansion of macro '___F64UNBOXI' 10952 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:10954:14: note: in expansion of macro '___F64BOX' 10954 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:10970:24: note: in expansion of macro '___F64UNBOXI' 10970 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-10))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:10971:24: note: in expansion of macro '___F64UNBOXI' 10971 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:10973:14: note: in expansion of macro '___F64BOX' 10973 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:10997:24: note: in expansion of macro '___F64UNBOXI' 10997 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:10999:14: note: in expansion of macro '___F64BOX' 10999 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:11033:24: note: in expansion of macro '___F64UNBOXI' 11033 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:11034:24: note: in expansion of macro '___F64UNBOXI' 11034 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:11036:14: note: in expansion of macro '___F64BOX' 11036 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:11382:24: note: in expansion of macro '___F64UNBOXI' 11382 | ___SET_F64(___F64V1,___F64UNBOXI(___R0)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:11385:14: note: in expansion of macro '___F64BOX' 11385 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:11463:24: note: in expansion of macro '___F64UNBOXI' 11463 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:11464:24: note: in expansion of macro '___F64UNBOXI' 11464 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-7))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:11466:14: note: in expansion of macro '___F64BOX' 11466 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:11733:24: note: in expansion of macro '___F64UNBOXI' 11733 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:11734:24: note: in expansion of macro '___F64UNBOXI' 11734 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:11736:14: note: in expansion of macro '___F64BOX' 11736 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:11884:24: note: in expansion of macro '___F64UNBOXI' 11884 | ___SET_F64(___F64V1,___F64UNBOXI(___R0)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:11887:14: note: in expansion of macro '___F64BOX' 11887 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:12138:24: note: in expansion of macro '___F64UNBOXI' 12138 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:12139:24: note: in expansion of macro '___F64UNBOXI' 12139 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:12141:14: note: in expansion of macro '___F64BOX' 12141 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:12167:24: note: in expansion of macro '___F64UNBOXI' 12167 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:12168:24: note: in expansion of macro '___F64UNBOXI' 12168 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:12170:24: note: in expansion of macro '___F64UNBOXI' 12170 | ___SET_F64(___F64V4,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:12172:14: note: in expansion of macro '___F64BOX' 12172 | ___SET_R2(___F64BOX(___F64V5)) | ^~~~~~~~~ _t-cpu-backend-riscv.c: At global scope: _t-cpu-backend-riscv.c:441:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 441 | #define ___MODULE_NAME "_t-cpu-backend-riscv" | ^~~~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _t-cpu-backend-riscv.c:13487:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 13487 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ _arm.c:249:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 249 | #define ___MODULE_NAME "_arm" | ^~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _arm.c:13318:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 13318 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _system.o -I. -DHAVE_CONFIG_H -D___GAMBITDIR="\"/opt/pkg\"" -D___GAMBITDIR_INFO="\"/opt/pkg/info\"" -D___GAMBITDIR_USERLIB="\"\176/.gambit_userlib\"" -D___GAMBITDIR_INSTLIB="\"\176\176userlib\"" -D___SYS_TYPE_CPU="\"x86_64\"" -D___SYS_TYPE_VENDOR="\"sun\"" -D___SYS_TYPE_OS="\"solaris2.11\"" -D___CONFIGURE_COMMAND="\"./configure '--enable-single-host' '--enable-cplusplus' '--enable-shared' '--disable-absolute-shared-libs' '--enable-default-runtime-options=f8,-8,t8' '--enable-compiler-name=gsc-gambit' '--enable-interpreter-name=gsi-gambit' '--enable-gcc-opts' '--prefix=/opt/pkg' '--build=x86_64-sun-solaris2.11' '--host=x86_64-sun-solaris2.11' '--infodir=/opt/pkg/info' '--mandir=/opt/pkg/share/man' '--enable-option-checking=yes' 'build_alias=x86_64-sun-solaris2.11' 'host_alias=x86_64-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses' 'LDFLAGS=-L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/pkg/lib -Wl,-R/opt/pkg/lib' 'LIBS=' 'CPPFLAGS=-I/usr/include -I/opt/pkg/include/ncurses' 'CXX=g++' 'CXXFLAGS=-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses'"\" -D___OBJ_EXTENSION="\".o\"" -D___EXE_EXTENSION="\"\"" -D___BAT_EXTENSION="\"\"" -D___PRIMAL _system.c -D___LIBRARY g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _source.o -I. -DHAVE_CONFIG_H _source.c -D___LIBRARY In file included from _system.c:497: _system.c: In function 'void _____system_23_0(___processor_state)': ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ _system.c:2882:12: note: in expansion of macro '___F64_TO_U64' 2882 | ___U64 n = ___F64_TO_U64(___arg1); | ^~~~~~~~~~~~~ _system.c: In function 'void ___H___system(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _system.c:5555:24: note: in expansion of macro '___F64UNBOX' 5555 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _system.c:5556:24: note: in expansion of macro '___F64UNBOX' 5556 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _system.c:6715:24: note: in expansion of macro '___F64UNBOX' 6715 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _system.c:6716:24: note: in expansion of macro '___F64UNBOX' 6716 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ _source.c:509:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 509 | #define ___MODULE_NAME "_source" | ^~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _source.c:13816:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 13816 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _t-cpu-primitives.o -I. -DHAVE_CONFIG_H _t-cpu-primitives.c -D___LIBRARY _t-cpu-primitives.c:168:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 168 | #define ___MODULE_NAME "_t-cpu-primitives" | ^~~~~~~~~~~~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _t-cpu-primitives.c:8264:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 8264 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _system.c:7852:24: note: in expansion of macro '___F64UNBOX' 7852 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _system.c:7853:24: note: in expansion of macro '___F64UNBOX' 7853 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _riscv.o -I. -DHAVE_CONFIG_H _riscv.c -D___LIBRARY _riscv.c:316:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 316 | #define ___MODULE_NAME "_riscv" | ^~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _riscv.c:11526:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 11526 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _utils.o -I. -DHAVE_CONFIG_H _utils.c -D___LIBRARY _utils.c:237:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 237 | #define ___MODULE_NAME "_utils" | ^~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _utils.c:9180:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 9180 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _asm.o -I. -DHAVE_CONFIG_H _asm.c -D___LIBRARY _asm.c:216:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 216 | #define ___MODULE_NAME "_asm" | ^~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _asm.c:8334:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 8334 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _system.c:8687:24: note: in expansion of macro '___F64UNBOX' 8687 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _system.c:8688:24: note: in expansion of macro '___F64UNBOX' 8688 | ___SET_F64(___F64V2,___F64UNBOX(___R2)) | ^~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _gsclib.o -I. -DHAVE_CONFIG_H _gsclib.c -D___LIBRARY _gsclib.c:161:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 161 | #define ___MODULE_NAME "_gsclib" | ^~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _gsclib.c:5491:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 5491 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _parms.o -I. -DHAVE_CONFIG_H _parms.c -D___LIBRARY _parms.c:225:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 225 | #define ___MODULE_NAME "_parms" | ^~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _parms.c:5463:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 5463 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _t-c-3.o -I. -DHAVE_CONFIG_H _t-c-3.c -D___LIBRARY In file included from _t-c-3.c:246: _t-c-3.c: In function 'void ___H___t_2d_c_2d_3(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:1820:24: note: in expansion of macro '___F64UNBOXI' 1820 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ _t-c-3.c:1821:24: note: in expansion of macro '___F64SUB' 1821 | ___SET_F64(___F64V2,___F64SUB(___F64UNBOXI(___GLO_c_23_targ_2d_min_2d_word_2d_size_2d_in_2d_bits),___F64V1)) | ^~~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:1821:34: note: in expansion of macro '___F64UNBOXI' 1821 | ___SET_F64(___F64V2,___F64SUB(___F64UNBOXI(___GLO_c_23_targ_2d_min_2d_word_2d_size_2d_in_2d_bits),___F64V1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:1822:14: note: in expansion of macro '___F64BOX' 1822 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:1884:24: note: in expansion of macro '___F64UNBOXI' 1884 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:1886:14: note: in expansion of macro '___F64BOX' 1886 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:1959:24: note: in expansion of macro '___F64UNBOXI' 1959 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:1961:14: note: in expansion of macro '___F64BOX' 1961 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:2138:24: note: in expansion of macro '___F64UNBOXI' 2138 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:2139:24: note: in expansion of macro '___F64UNBOXI' 2139 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:2226:24: note: in expansion of macro '___F64UNBOXI' 2226 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ _t-c-3.c:2227:14: note: in expansion of macro '___BOOLEAN' 2227 | ___SET_R1(___BOOLEAN(___F64LE(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_max_2d_fixnum32)))) | ^~~~~~~~~~ _t-c-3.c:2227:25: note: in expansion of macro '___F64LE' 2227 | ___SET_R1(___BOOLEAN(___F64LE(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_max_2d_fixnum32)))) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:2227:43: note: in expansion of macro '___F64UNBOXI' 2227 | ___SET_R1(___BOOLEAN(___F64LE(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_max_2d_fixnum32)))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:2251:24: note: in expansion of macro '___F64UNBOXI' 2251 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ _t-c-3.c:2252:14: note: in expansion of macro '___BOOLEAN' 2252 | ___SET_R2(___BOOLEAN(___F64GE(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_min_2d_fixnum32)))) | ^~~~~~~~~~ _t-c-3.c:2252:25: note: in expansion of macro '___F64GE' 2252 | ___SET_R2(___BOOLEAN(___F64GE(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_min_2d_fixnum32)))) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:2252:43: note: in expansion of macro '___F64UNBOXI' 2252 | ___SET_R2(___BOOLEAN(___F64GE(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_min_2d_fixnum32)))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:2346:24: note: in expansion of macro '___F64UNBOXI' 2346 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:2428:24: note: in expansion of macro '___F64UNBOXI' 2428 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ _t-c-3.c:2429:14: note: in expansion of macro '___BOOLEAN' 2429 | ___SET_R1(___BOOLEAN(___F64LE(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_max_2d_fixnum64)))) | ^~~~~~~~~~ _t-c-3.c:2429:25: note: in expansion of macro '___F64LE' 2429 | ___SET_R1(___BOOLEAN(___F64LE(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_max_2d_fixnum64)))) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:2429:43: note: in expansion of macro '___F64UNBOXI' 2429 | ___SET_R1(___BOOLEAN(___F64LE(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_max_2d_fixnum64)))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:2453:24: note: in expansion of macro '___F64UNBOXI' 2453 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ _t-c-3.c:2454:14: note: in expansion of macro '___BOOLEAN' 2454 | ___SET_R2(___BOOLEAN(___F64GE(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_min_2d_fixnum64)))) | ^~~~~~~~~~ _t-c-3.c:2454:25: note: in expansion of macro '___F64GE' 2454 | ___SET_R2(___BOOLEAN(___F64GE(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_min_2d_fixnum64)))) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:2454:43: note: in expansion of macro '___F64UNBOXI' 2454 | ___SET_R2(___BOOLEAN(___F64GE(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_min_2d_fixnum64)))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:2587:24: note: in expansion of macro '___F64UNBOXI' 2587 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ _t-c-3.c:2588:24: note: in expansion of macro '___F64ADD' 2588 | ___SET_F64(___F64V2,___F64ADD(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_min_2d_fixnum32))) | ^~~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:2588:43: note: in expansion of macro '___F64UNBOXI' 2588 | ___SET_F64(___F64V2,___F64ADD(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_min_2d_fixnum32))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:2589:14: note: in expansion of macro '___F64BOX' 2589 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:2652:24: note: in expansion of macro '___F64UNBOXI' 2652 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ _t-c-3.c:2653:24: note: in expansion of macro '___F64SUB' 2653 | ___SET_F64(___F64V2,___F64SUB(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_min_2d_fixnum32))) | ^~~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:2653:43: note: in expansion of macro '___F64UNBOXI' 2653 | ___SET_F64(___F64V2,___F64SUB(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_min_2d_fixnum32))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:2654:14: note: in expansion of macro '___F64BOX' 2654 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:3014:24: note: in expansion of macro '___F64UNBOXI' 3014 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:3016:14: note: in expansion of macro '___F64BOX' 3016 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:3490:24: note: in expansion of macro '___F64UNBOXI' 3490 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-11))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:3491:24: note: in expansion of macro '___F64UNBOXI' 3491 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:3493:14: note: in expansion of macro '___F64BOX' 3493 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:3514:24: note: in expansion of macro '___F64UNBOXI' 3514 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:3519:14: note: in expansion of macro '___F64BOX' 3519 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:3616:24: note: in expansion of macro '___F64UNBOXI' 3616 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:3617:24: note: in expansion of macro '___F64UNBOXI' 3617 | ___SET_F64(___F64V2,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:3619:14: note: in expansion of macro '___F64BOX' 3619 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:3697:24: note: in expansion of macro '___F64UNBOXI' 3697 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-9))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:3698:24: note: in expansion of macro '___F64UNBOXI' 3698 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:3700:14: note: in expansion of macro '___F64BOX' 3700 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:3719:24: note: in expansion of macro '___F64UNBOXI' 3719 | ___SET_F64(___F64V1,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:3723:14: note: in expansion of macro '___F64BOX' 3723 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:3784:24: note: in expansion of macro '___F64UNBOXI' 3784 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:3785:24: note: in expansion of macro '___F64UNBOXI' 3785 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:3787:14: note: in expansion of macro '___F64BOX' 3787 | ___SET_R3(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:3833:24: note: in expansion of macro '___F64UNBOXI' 3833 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:3834:24: note: in expansion of macro '___F64UNBOXI' 3834 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:3836:14: note: in expansion of macro '___F64BOX' 3836 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4053:24: note: in expansion of macro '___F64UNBOXI' 4053 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4244:24: note: in expansion of macro '___F64UNBOXI' 4244 | ___SET_F64(___F64V1,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4245:24: note: in expansion of macro '___F64UNBOXI' 4245 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:4247:14: note: in expansion of macro '___F64BOX' 4247 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4283:24: note: in expansion of macro '___F64UNBOXI' 4283 | ___SET_F64(___F64V1,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4284:24: note: in expansion of macro '___F64UNBOXI' 4284 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4316:24: note: in expansion of macro '___F64UNBOXI' 4316 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4317:24: note: in expansion of macro '___F64UNBOXI' 4317 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4400:24: note: in expansion of macro '___F64UNBOXI' 4400 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4401:24: note: in expansion of macro '___F64UNBOXI' 4401 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-1))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:4403:14: note: in expansion of macro '___F64BOX' 4403 | ___SET_R3(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4467:24: note: in expansion of macro '___F64UNBOXI' 4467 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:4471:14: note: in expansion of macro '___F64BOX' 4471 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4501:24: note: in expansion of macro '___F64UNBOXI' 4501 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4502:24: note: in expansion of macro '___F64UNBOXI' 4502 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4535:24: note: in expansion of macro '___F64UNBOXI' 4535 | ___SET_F64(___F64V1,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4536:24: note: in expansion of macro '___F64UNBOXI' 4536 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4618:24: note: in expansion of macro '___F64UNBOXI' 4618 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6906:30: note: in definition of macro '___SET_R4' 6906 | #define ___SET_R4(val)___R4=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:4620:14: note: in expansion of macro '___F64BOX' 4620 | ___SET_R4(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4642:24: note: in expansion of macro '___F64UNBOXI' 4642 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:4644:14: note: in expansion of macro '___F64BOX' 4644 | ___SET_R2(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4830:24: note: in expansion of macro '___F64UNBOXI' 4830 | ___SET_F64(___F64V1,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4831:24: note: in expansion of macro '___F64UNBOXI' 4831 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:4833:14: note: in expansion of macro '___F64BOX' 4833 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4877:24: note: in expansion of macro '___F64UNBOXI' 4877 | ___SET_F64(___F64V1,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4878:24: note: in expansion of macro '___F64UNBOXI' 4878 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4914:24: note: in expansion of macro '___F64UNBOXI' 4914 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-1))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4915:24: note: in expansion of macro '___F64UNBOXI' 4915 | ___SET_F64(___F64V2,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4956:24: note: in expansion of macro '___F64UNBOXI' 4956 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4957:24: note: in expansion of macro '___F64UNBOXI' 4957 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:4959:14: note: in expansion of macro '___F64BOX' 4959 | ___SET_R3(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4987:24: note: in expansion of macro '___F64UNBOXI' 4987 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:4988:24: note: in expansion of macro '___F64UNBOXI' 4988 | ___SET_F64(___F64V2,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5065:24: note: in expansion of macro '___F64UNBOXI' 5065 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:5068:14: note: in expansion of macro '___F64BOX' 5068 | ___SET_R2(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5102:24: note: in expansion of macro '___F64UNBOXI' 5102 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5103:24: note: in expansion of macro '___F64UNBOXI' 5103 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5178:24: note: in expansion of macro '___F64UNBOXI' 5178 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6906:30: note: in definition of macro '___SET_R4' 6906 | #define ___SET_R4(val)___R4=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:5180:14: note: in expansion of macro '___F64BOX' 5180 | ___SET_R4(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5225:24: note: in expansion of macro '___F64UNBOXI' 5225 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5351:24: note: in expansion of macro '___F64UNBOXI' 5351 | ___SET_F64(___F64V1,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5359:24: note: in expansion of macro '___F64UNBOXI' 5359 | ___SET_F64(___F64V1,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5440:24: note: in expansion of macro '___F64UNBOXI' 5440 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5441:24: note: in expansion of macro '___F64UNBOXI' 5441 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:5443:14: note: in expansion of macro '___F64BOX' 5443 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:5559:14: note: in expansion of macro '___F64BOX' 5559 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5580:24: note: in expansion of macro '___F64UNBOXI' 5580 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5584:24: note: in expansion of macro '___F64UNBOXI' 5584 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:5586:14: note: in expansion of macro '___F64BOX' 5586 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5637:24: note: in expansion of macro '___F64UNBOXI' 5637 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5638:24: note: in expansion of macro '___F64UNBOXI' 5638 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:5640:14: note: in expansion of macro '___F64BOX' 5640 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5811:24: note: in expansion of macro '___F64UNBOXI' 5811 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5812:24: note: in expansion of macro '___F64UNBOXI' 5812 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:5814:14: note: in expansion of macro '___F64BOX' 5814 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5851:24: note: in expansion of macro '___F64UNBOXI' 5851 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5852:24: note: in expansion of macro '___F64UNBOXI' 5852 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:5854:14: note: in expansion of macro '___F64BOX' 5854 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5862:24: note: in expansion of macro '___F64UNBOXI' 5862 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5884:24: note: in expansion of macro '___F64UNBOXI' 5884 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-7))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5885:24: note: in expansion of macro '___F64UNBOXI' 5885 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5984:24: note: in expansion of macro '___F64UNBOXI' 5984 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:5985:24: note: in expansion of macro '___F64UNBOXI' 5985 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:5987:14: note: in expansion of macro '___F64BOX' 5987 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6028:24: note: in expansion of macro '___F64UNBOXI' 6028 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6029:24: note: in expansion of macro '___F64UNBOXI' 6029 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-7))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:6031:14: note: in expansion of macro '___F64BOX' 6031 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6053:24: note: in expansion of macro '___F64UNBOXI' 6053 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6054:24: note: in expansion of macro '___F64UNBOXI' 6054 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:6056:14: note: in expansion of macro '___F64BOX' 6056 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6103:24: note: in expansion of macro '___F64UNBOXI' 6103 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6104:24: note: in expansion of macro '___F64UNBOXI' 6104 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-10))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6858:30: note: in definition of macro '___SET_R3' 6858 | #define ___SET_R3(val)___R3=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:6106:14: note: in expansion of macro '___F64BOX' 6106 | ___SET_R3(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6124:24: note: in expansion of macro '___F64UNBOXI' 6124 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-7))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6125:24: note: in expansion of macro '___F64UNBOXI' 6125 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:6127:14: note: in expansion of macro '___F64BOX' 6127 | ___SET_R2(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6280:24: note: in expansion of macro '___F64UNBOXI' 6280 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6300:24: note: in expansion of macro '___F64UNBOXI' 6300 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6317:24: note: in expansion of macro '___F64UNBOXI' 6317 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:6319:14: note: in expansion of macro '___F64BOX' 6319 | ___SET_R2(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6340:24: note: in expansion of macro '___F64UNBOXI' 6340 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6341:24: note: in expansion of macro '___F64UNBOXI' 6341 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6382:24: note: in expansion of macro '___F64UNBOXI' 6382 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6391:24: note: in expansion of macro '___F64UNBOXI' 6391 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6812:30: note: in definition of macro '___SET_R2' 6812 | #define ___SET_R2(val)___R2=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:6393:14: note: in expansion of macro '___F64BOX' 6393 | ___SET_R2(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6412:24: note: in expansion of macro '___F64UNBOXI' 6412 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6413:24: note: in expansion of macro '___F64UNBOXI' 6413 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6530:24: note: in expansion of macro '___F64UNBOXI' 6530 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6600:24: note: in expansion of macro '___F64UNBOXI' 6600 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6670:24: note: in expansion of macro '___F64UNBOXI' 6670 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6687:24: note: in expansion of macro '___F64UNBOXI' 6687 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6730:24: note: in expansion of macro '___F64UNBOXI' 6730 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:6732:14: note: in expansion of macro '___F64BOX' 6732 | ___SET_R1(___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6756:24: note: in expansion of macro '___F64UNBOXI' 6756 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:6981:24: note: in expansion of macro '___F64UNBOXI' 6981 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:7060:24: note: in expansion of macro '___F64UNBOXI' 7060 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:7102:24: note: in expansion of macro '___F64UNBOXI' 7102 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:7520:24: note: in expansion of macro '___F64UNBOXI' 7520 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:7566:24: note: in expansion of macro '___F64UNBOX' 7566 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:8223:24: note: in expansion of macro '___F64UNBOXI' 8223 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:8224:24: note: in expansion of macro '___F64UNBOXI' 8224 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:8323:24: note: in expansion of macro '___F64UNBOXI' 8323 | ___SET_F64(___F64V1,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:8324:24: note: in expansion of macro '___F64UNBOXI' 8324 | ___SET_F64(___F64V2,___F64UNBOXI(___R4)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:8501:24: note: in expansion of macro '___F64UNBOXI' 8501 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:8502:24: note: in expansion of macro '___F64UNBOXI' 8502 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:8504:14: note: in expansion of macro '___F64BOX' 8504 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:8539:24: note: in expansion of macro '___F64UNBOXI' 8539 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-4))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:8540:24: note: in expansion of macro '___F64UNBOXI' 8540 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-8))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:8542:14: note: in expansion of macro '___F64BOX' 8542 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:8856:24: note: in expansion of macro '___F64UNBOXI' 8856 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ _t-c-3.c:8857:14: note: in expansion of macro '___BOOLEAN' 8857 | ___SET_R1(___BOOLEAN(___F64GT(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_max_2d_inline_2d_fs)))) | ^~~~~~~~~~ _t-c-3.c:8857:25: note: in expansion of macro '___F64GT' 8857 | ___SET_R1(___BOOLEAN(___F64GT(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_max_2d_inline_2d_fs)))) | ^~~~~~~~ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:8857:43: note: in expansion of macro '___F64UNBOXI' 8857 | ___SET_R1(___BOOLEAN(___F64GT(___F64V1,___F64UNBOXI(___GLO_c_23_targ_2d_max_2d_inline_2d_fs)))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:8977:24: note: in expansion of macro '___F64UNBOXI' 8977 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-6))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:8978:24: note: in expansion of macro '___F64UNBOXI' 8978 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:8980:14: note: in expansion of macro '___F64BOX' 8980 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:9107:24: note: in expansion of macro '___F64UNBOXI' 9107 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:9108:24: note: in expansion of macro '___F64UNBOXI' 9108 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:9110:14: note: in expansion of macro '___F64BOX' 9110 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:9143:24: note: in expansion of macro '___F64UNBOXI' 9143 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:9144:24: note: in expansion of macro '___F64UNBOXI' 9144 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:9146:14: note: in expansion of macro '___F64BOX' 9146 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:9244:24: note: in expansion of macro '___F64UNBOXI' 9244 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:9245:24: note: in expansion of macro '___F64UNBOXI' 9245 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(-2))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:9247:14: note: in expansion of macro '___F64BOX' 9247 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:9270:24: note: in expansion of macro '___F64UNBOXI' 9270 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _t-c-3.c:9271:24: note: in expansion of macro '___F64UNBOXI' 9271 | ___SET_F64(___F64V2,___F64UNBOXI(___STK(0))) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _t-c-3.c:9273:14: note: in expansion of macro '___F64BOX' 9273 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ _t-c-3.c: At global scope: _t-c-3.c:235:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 235 | #define ___MODULE_NAME "_t-c-3" | ^~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _t-c-3.c:9891:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 9891 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _codegen.o -I. -DHAVE_CONFIG_H _codegen.c -D___LIBRARY _codegen.c:163:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 163 | #define ___MODULE_NAME "_codegen" | ^~~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _codegen.c:4484:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 4484 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _back.o -I. -DHAVE_CONFIG_H _back.c -D___LIBRARY _back.c:249:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 249 | #define ___MODULE_NAME "_back" | ^~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _back.c:4990:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 4990 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _env.o -I. -DHAVE_CONFIG_H _env.c -D___LIBRARY _env.c:189:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 189 | #define ___MODULE_NAME "_env" | ^~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _env.c:4513:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 4513 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _host.o -I. -DHAVE_CONFIG_H _host.c -D___LIBRARY In file included from _host.c:432: _host.c: In function 'void ___H___host(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _host.c:3771:24: note: in expansion of macro '___F64UNBOXI' 3771 | ___SET_F64(___F64V1,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _host.c:3772:24: note: in expansion of macro '___F64UNBOXI' 3772 | ___SET_F64(___F64V2,___F64UNBOXI(___R2)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _host.c:3800:24: note: in expansion of macro '___F64UNBOXI' 3800 | ___SET_F64(___F64V1,___F64UNBOXI(___R3)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _host.c:3801:24: note: in expansion of macro '___F64UNBOXI' 3801 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:5033:23: note: in definition of macro '___MAKEVECTSMALL' 5033 | ELEM_TYPE ___fill = fill; \ | ^~~~ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ ../include/gambit.h:5454:31: note: in expansion of macro '___F64UNBOX' 5454 | ___MAKEVECTSMALL(___INT(size),___F64UNBOX(fill),___BEGIN_ALLOC_F32VECTOR,___END_ALLOC_F32VECTOR,___ADD_F32VECTOR_ELEM,___GET_F32VECTOR,___F64) | ^~~~~~~~~~~ _host.c:4553:4: note: in expansion of macro '___MAKEF32VECTORSMALL2' 4553 | ___MAKEF32VECTORSMALL2(___R1,___FLO(7,0x0L,0x0L)) | ^~~~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:5033:23: note: in definition of macro '___MAKEVECTSMALL' 5033 | ELEM_TYPE ___fill = fill; \ | ^~~~ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ ../include/gambit.h:5480:31: note: in expansion of macro '___F64UNBOX' 5480 | ___MAKEVECTSMALL(___INT(size),___F64UNBOX(fill),___BEGIN_ALLOC_F64VECTOR,___END_ALLOC_F64VECTOR,___ADD_F64VECTOR_ELEM,___GET_F64VECTOR,___F64) | ^~~~~~~~~~~ _host.c:4591:4: note: in expansion of macro '___MAKEF64VECTORSMALL2' 4591 | ___MAKEF64VECTORSMALL2(___R1,___FLO(7,0x0L,0x0L)) | ^~~~~~~~~~~~~~~~~~~~~~ _host.c: At global scope: _host.c:420:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 420 | #define ___MODULE_NAME "_host" | ^~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _host.c:5937:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 5937 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _t-cpu-object-desc.o -I. -DHAVE_CONFIG_H _t-cpu-object-desc.c -D___LIBRARY In file included from _t-cpu-object-desc.c:224: _t-cpu-object-desc.c: In function 'void ___H___t_2d_cpu_2d_object_2d_desc(___processor_state)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _t-cpu-object-desc.c:2686:24: note: in expansion of macro '___F64UNBOX' 2686 | ___SET_F64(___F64V1,___F64UNBOX(___STK(-6))) | ^~~~~~~~~~~ _t-cpu-object-desc.c: At global scope: _t-cpu-object-desc.c:213:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 213 | #define ___MODULE_NAME "_t-cpu-object-desc" | ^~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _t-cpu-object-desc.c:3455:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 3455 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _t-cpu.o -I. -DHAVE_CONFIG_H _t-cpu.c -D___LIBRARY _t-cpu.c:101:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 101 | #define ___MODULE_NAME "_t-cpu" | ^~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _t-cpu.c:1476:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 1476 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _t-cpu-utils.o -I. -DHAVE_CONFIG_H _t-cpu-utils.c -D___LIBRARY _t-cpu-utils.c:41:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 41 | #define ___MODULE_NAME "_t-cpu-utils" | ^~~~~~~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _t-cpu-utils.c:533:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 533 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _assert.o -I. -DHAVE_CONFIG_H _assert.c -D___LIBRARY _assert.c:28:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 28 | #define ___MODULE_NAME "_assert" | ^~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _assert.c:140:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 140 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _gambitgsc.o -I. -DHAVE_CONFIG_H _gambitgsc.c -D___LIBRARY gmake[3]: *** [makefile:298: _num.o] Killed gmake[3]: *** Waiting for unfinished jobs.... gmake[3]: *** [makefile:302: _std.o] Killed _gambitgsc.c:18931:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 18931 | #define ___LINKFILE_NAME "_gambitgsc" | ^~~~~~~~~~~~ ../include/gambit.h:9227:3: note: in expansion of macro '___LINKFILE_NAME' 9227 | ___LINKFILE_NAME, \ | ^~~~~~~~~~~~~~~~ ../include/gambit.h:8579:44: note: in expansion of macro '___LINKFILE_DESCR' 8579 | #define ___END_NEW_SYM_GLO(prevsym,prevkey)___LINKFILE_DESCR(prevsym,prevkey) | ^~~~~~~~~~~~~~~~~ _gambitgsc.c:48108:1: note: in expansion of macro '___END_NEW_SYM_GLO' 48108 | ___END_NEW_SYM_GLO(___S_xmm9,___K_warnings_3f_) | ^~~~~~~~~~~~~~~~~~ gmake[4]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsc' gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsc' ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _system.c:12169:24: note: in expansion of macro '___F64UNBOX' 12169 | ___SET_F64(___F64V1,___F64UNBOX(___R4)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6906:30: note: in definition of macro '___SET_R4' 6906 | #define ___SET_R4(val)___R4=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _system.c:12196:14: note: in expansion of macro '___F64BOX' 12196 | ___SET_R4(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _system.c:12314:24: note: in expansion of macro '___F64UNBOX' 12314 | ___SET_F64(___F64V1,___F64UNBOX(___R1)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6428:46: note: in definition of macro '___FP_SET_STK' 6428 | #define ___FP_SET_STK(fp,fpo,val)fp[-(fpo)]=(val); | ^~~ _system.c:12335:4: note: in expansion of macro '___SET_STK' 12335 | ___SET_STK(1,___F64BOX(___F64V1)) | ^~~~~~~~~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _system.c:12335:17: note: in expansion of macro '___F64BOX' 12335 | ___SET_STK(1,___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6428:46: note: in definition of macro '___FP_SET_STK' 6428 | #define ___FP_SET_STK(fp,fpo,val)fp[-(fpo)]=(val); | ^~~ _system.c:14154:4: note: in expansion of macro '___SET_STK' 14154 | ___SET_STK(-4,___F64BOX(___F64V2)) | ^~~~~~~~~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _system.c:14154:18: note: in expansion of macro '___F64BOX' 14154 | ___SET_STK(-4,___F64BOX(___F64V2)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6428:46: note: in definition of macro '___FP_SET_STK' 6428 | #define ___FP_SET_STK(fp,fpo,val)fp[-(fpo)]=(val); | ^~~ _system.c:14156:4: note: in expansion of macro '___SET_STK' 14156 | ___SET_STK(-3,___F64BOX(___F64V1)) | ^~~~~~~~~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _system.c:14156:18: note: in expansion of macro '___F64BOX' 14156 | ___SET_STK(-3,___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _system.c:17422:14: note: in expansion of macro '___F64BOX' 17422 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _system.c:17435:14: note: in expansion of macro '___F64BOX' 17435 | ___SET_R1(___F64BOX(___F64V1)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _system.c:18512:24: note: in expansion of macro '___F64UNBOXI' 18512 | ___SET_F64(___F64V1,___F64UNBOXI(___STK(-5))) | ^~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _system.c:18513:24: note: in expansion of macro '___F64UNBOXI' 18513 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _system.c:18515:14: note: in expansion of macro '___F64BOX' 18515 | ___SET_R1(___F64BOX(___F64V3)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _system.c:19715:24: note: in expansion of macro '___F64UNBOX' 19715 | ___SET_F64(___F64V1,___F64UNBOX(___R3)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _system.c:19738:24: note: in expansion of macro '___F64UNBOX' 19738 | ___SET_F64(___F64V1,___F64UNBOX(___R3)) | ^~~~~~~~~~~ _system.c: At global scope: _system.c:484:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 484 | #define ___MODULE_NAME "_system" | ^~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _system.c:21945:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 21945 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/lib' gmake[2]: *** [makefile:135: lib-phase3] Error 1 gmake[2]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7' *** making phase4 gmake[2]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7' making phase4 in lib making phase4 in bin making phase4 in include making phase4 in gsi gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/bin' gmake[3]: Nothing to be done for 'phase4'. gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/bin' gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/include' gmake[3]: Nothing to be done for 'phase4'. gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/include' gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/lib' gmake[3]: Nothing to be done for 'phase4'. gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/lib' gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsi' rm -f "libgambitgsi.so" "libgambitgsi.so" "libgambitgsi.so" g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _gsi.o -I. -DHAVE_CONFIG_H _gsi.c g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _gsi_.o -I. -DHAVE_CONFIG_H _gsi_.c gmake[3]: *** No rule to make target '../lib/libgambit.so', needed by 'gsi'. Stop. gmake[3]: *** Waiting for unfinished jobs.... g++ -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -shared -Wl,-soname,libgambitgsi.so -o libgambitgsi.so _gsilib.o _gambitgsi.o ../lib/libgambit.so -lresolv -lnsl -lsocket -lm making phase4 in gsc gmake[3]: Entering directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsc' rm -f "libgambitgsc.so" "libgambitgsc.so" "libgambitgsc.so" ld: fatal: file ../lib/libgambit.so: open failed: No such file or directory g++ -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -shared -Wl,-soname,libgambitgsc.so -o libgambitgsc.so _host.o _utils.o _source.o _parms.o _env.o _ptree1.o _ptree2.o _gvm.o _back.o _front.o _prims.o _assert.o _asm.o _x86.o _arm.o _riscv.o _codegen.o _t-univ-1.o _t-univ-2.o _t-univ-3.o _t-univ-4.o _t-cpu-abstract-machine.o _t-cpu-primitives.o _t-cpu-object-desc.o _t-cpu-utils.o _t-cpu-backend-x86.o _t-cpu-backend-arm.o _t-cpu-backend-riscv.o _t-cpu.o _t-c-1.o _t-c-2.o _t-c-3.o _gsclib.o _gambitgsc.o ../lib/libgambit.so -lresolv -lnsl -lsocket -lm ld: fatal: file processing errors. No output written to libgambitgsi.so collect2: error: ld returned 1 exit status gmake[3]: *** [makefile:197: libgambitgsi.so] Error 1 g++ -O1 -fexpensive-optimizations -fno-gcse --param max-gcse-memory=400000 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o _gsc.o -I. -DHAVE_CONFIG_H _gsc.c ld: fatal: file ../lib/libgambit.so: open failed: No such file or directory ld: fatal: file processing errors. No output written to libgambitgsc.so collect2: error: ld returned 1 exit status _gsi_.c:10811:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 10811 | #define ___LINKFILE_NAME "_gsi_" | ^~~~~~~ ../include/gambit.h:9227:3: note: in expansion of macro '___LINKFILE_NAME' 9227 | ___LINKFILE_NAME, \ | ^~~~~~~~~~~~~~~~ ../include/gambit.h:8579:44: note: in expansion of macro '___LINKFILE_DESCR' 8579 | #define ___END_NEW_SYM_GLO(prevsym,prevkey)___LINKFILE_DESCR(prevsym,prevkey) | ^~~~~~~~~~~~~~~~~ _gsi_.c:17080:1: note: in expansion of macro '___END_NEW_SYM_GLO' 17080 | ___END_NEW_SYM_GLO(___S___gsi_23_,0) | ^~~~~~~~~~~~~~~~~~ gmake[3]: *** [makefile:283: libgambitgsc.so] Error 1 gmake[3]: *** Waiting for unfinished jobs.... _gsi.c:174:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 174 | #define ___MODULE_NAME "_gsi" | ^~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _gsi.c:3464:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 3464 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ _gsc.c:262:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 262 | #define ___MODULE_NAME "_gsc" | ^~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _gsc.c:8145:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 8145 | ___BEGIN_MOD_SYM_KEY | ^~~~~~~~~~~~~~~~~~~~ gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsi' gmake[2]: *** [makefile:135: gsi-phase4] Error 1 gmake[2]: *** Waiting for unfinished jobs.... gmake[3]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7/gsc' gmake[2]: *** [makefile:135: gsc-phase4] Error 1 gmake[2]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7' gmake[1]: *** [makefile:121: phases] Error 2 gmake[1]: Leaving directory '/home/pbulk/build/lang/gambc/work/gambit-v4_9_7' gmake: *** [makefile:113: core-pre] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/gambc *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/gambc