+ 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 include making phase1 in bin making phase1 in gsi making phase1 in lib 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/gsi' gmake[3]: Nothing to be done for 'phase1'. gmake[3]: Leaving 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/bin' rm -f gambvcs 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' rm -f gambuild-C if test "" = ""; then \ cp gambvcs.unix gambvcs; \ chmod +x gambvcs; \ else \ sed "s/\$/\r/g" gambvcs.bat.windows > gambvcs; \ fi 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 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 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 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 rm -f gambuild-java making phase1 in gsc 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 rm -f gambuild-x86-64 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-x86.unix gambuild-x86; \ chmod +x gambuild-x86; \ else \ sed "s/\$/\r/g" gambuild-x86.bat.windows > gambuild-x86; \ fi 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 rm -f gambuild-arm rm -f gambuild-riscv-32 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 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 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 rm -f six six.lnk 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 rm -f scheme-srfi-0 scheme-srfi-0.lnk rm -f scheme-r5rs scheme-r5rs.lnk if test "" = ""; then \ ln -s ../gsi/gsi six-script; \ else \ echo "@%~dp0gsi %*" > six-script; \ fi 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 if test "" = ""; then \ ln -s ../gsi/gsi scheme-r4rs; \ else \ echo "@%~dp0gsi %*" > scheme-r4rs; \ fi rm -f scheme-ieee-1178-1990 scheme-ieee-1178-1990.lnk 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 gsi making phase3 in include making phase3 in lib making phase3 in bin 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/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/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/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)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.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)) | ^~~~~~~~~~~ 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: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: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: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: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)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.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)) | ^~~~~~~~~ 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: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: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: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:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../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:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h: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: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)));}) | ^~~~~~~~~~~~~~~ _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)));}) | ^~~~~~~~~~~~~~~ _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: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)));}) | ^~~~~~~~~~~~~~~ _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: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: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: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)) | ^~~~~~~~~ _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:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h: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)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../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)) | ^~~~~~~~~ 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:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.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)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h: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)) | ^~~~~~~~~ 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:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.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: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:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.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)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h: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:2229:35: warning: extended initializer lists only available 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)) | ^~~~~~~~~~~ _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: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)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/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)) | ^~~~~~~~~~~~ _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 _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 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 ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/gambit.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)) | ^~~~~~~~~~~ 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: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)) | ^~~~~~~~~~~~ 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)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../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: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: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: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:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/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: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 | ^~~~~~~~~~~~~~~~~~~~ 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:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h: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)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/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:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h: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:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/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:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h: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: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: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)) | ^~~~~~~~~ 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: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))) | ^~~~~~~~~~~~ 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: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)) | ^~~~~~~~~ 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 _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 ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/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))) | ^~~~~~~~~~~~ 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:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/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:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h: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:2229:35: warning: extended initializer lists only available 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));}) | ^~~~~~~~~~~~~~~ _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));}) | ^~~~~~~~~~~~~~~ _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: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));}) | ^~~~~~~~~~~~~~~ _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 | ^~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/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)) | ^~~~~~~~~ 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 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-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-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-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-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-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-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 | ^~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/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))) | ^~~~~~~~~~~~ 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 ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/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)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/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-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-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-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-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-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 | ^~~~~~~~~~~~~~~~~~~~ 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)) | ^~~~~~~~~~~~~~~~~~~~~~ _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 | ^~~~~~~~~~~~~~~~~~~~ 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 _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 _ptree1.o -I. -DHAVE_CONFIG_H _ptree1.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 _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))) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h: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)) | ^~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h: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:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h: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)) | ^~~~~~~~~~~ ../include/gambit.h:2229:35: warning: extended initializer lists only available 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 | ^~~~~~~~~~~~~~~~~~~~ _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 | ^~~~~~~~~~~~~~~~~~~~ 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 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 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)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../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)) | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../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)) | ^~~~~~~~~~~ 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 _gvm.o -I. -DHAVE_CONFIG_H _gvm.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: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 | ^~~~~~~~~~~~~~~~~~~~ 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 _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 _module.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 _module.c -D___LIBRARY In file included from _module.c:469: _module.c: In function 'void ___H___module(___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));}) | ^~~~~~~~~~~~~~~ _module.c:8281:24: note: in expansion of macro '___F64UNBOXI' 8281 | ___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:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ _module.c:9978:24: note: in expansion of macro '___F64UNBOX' 9978 | ___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)));}) | ^~~~~~~~~~~~~~~ _module.c:9979:24: note: in expansion of macro '___F64UNBOX' 9979 | ___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:3290:3: note: in expansion of macro '___F64_FROM_U64' 3290 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1));}) | ^~~~~~~~~~~~~~~ _module.c:12748:24: note: in expansion of macro '___F64UNBOXI' 12748 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:12749:24: note: in expansion of macro '___F64UNBOXI' 12749 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:12933:24: note: in expansion of macro '___F64UNBOXI' 12933 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:12934:24: note: in expansion of macro '___F64UNBOXI' 12934 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:13226:24: note: in expansion of macro '___F64UNBOXI' 13226 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:13227:24: note: in expansion of macro '___F64UNBOXI' 13227 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:14992:24: note: in expansion of macro '___F64UNBOXI' 14992 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:14993:24: note: in expansion of macro '___F64UNBOXI' 14993 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:15286:24: note: in expansion of macro '___F64UNBOXI' 15286 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:15287:24: note: in expansion of macro '___F64UNBOXI' 15287 | ___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:6428:46: note: in definition of macro '___FP_SET_STK' 6428 | #define ___FP_SET_STK(fp,fpo,val)fp[-(fpo)]=(val); | ^~~ _module.c:15290:4: note: in expansion of macro '___SET_STK' 15290 | ___SET_STK(0,___F64BOX(___F64V3)) | ^~~~~~~~~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h:3293:21: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 3293 | ({___U64 ___u64_x = ___F64_TO_U64_FOR_SELF_TAGGING(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _module.c:15290:17: note: in expansion of macro '___F64BOX' 15290 | ___SET_STK(0,___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));}) | ^~~~~~~~~~~~~~~ _module.c:16759:24: note: in expansion of macro '___F64UNBOXI' 16759 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:16760:24: note: in expansion of macro '___F64UNBOXI' 16760 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:16944:24: note: in expansion of macro '___F64UNBOXI' 16944 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:16945:24: note: in expansion of macro '___F64UNBOXI' 16945 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:17227:24: note: in expansion of macro '___F64UNBOXI' 17227 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:17228:24: note: in expansion of macro '___F64UNBOXI' 17228 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:18984:24: note: in expansion of macro '___F64UNBOXI' 18984 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:18985:24: note: in expansion of macro '___F64UNBOXI' 18985 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:21632:24: note: in expansion of macro '___F64UNBOXI' 21632 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:21633:24: note: in expansion of macro '___F64UNBOXI' 21633 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:21817:24: note: in expansion of macro '___F64UNBOXI' 21817 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:21818:24: note: in expansion of macro '___F64UNBOXI' 21818 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:22100:24: note: in expansion of macro '___F64UNBOXI' 22100 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:22101:24: note: in expansion of macro '___F64UNBOXI' 22101 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:23851:24: note: in expansion of macro '___F64UNBOXI' 23851 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:23852:24: note: in expansion of macro '___F64UNBOXI' 23852 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:25348:24: note: in expansion of macro '___F64UNBOXI' 25348 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:25349:24: note: in expansion of macro '___F64UNBOXI' 25349 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:27126:24: note: in expansion of macro '___F64UNBOXI' 27126 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:27127:24: note: in expansion of macro '___F64UNBOXI' 27127 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:28357:24: note: in expansion of macro '___F64UNBOXI' 28357 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:28358:24: note: in expansion of macro '___F64UNBOXI' 28358 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:28490:24: note: in expansion of macro '___F64UNBOXI' 28490 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:28491:24: note: in expansion of macro '___F64UNBOXI' 28491 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:28772:24: note: in expansion of macro '___F64UNBOXI' 28772 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:28773:24: note: in expansion of macro '___F64UNBOXI' 28773 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:31492:24: note: in expansion of macro '___F64UNBOXI' 31492 | ___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));}) | ^~~~~~~~~~~~~~~ _module.c:31493:24: note: in expansion of macro '___F64UNBOXI' 31493 | ___SET_F64(___F64V2,___F64UNBOXI(___R1)) | ^~~~~~~~~~~~ _module.c: At global scope: _module.c:456:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 456 | #define ___MODULE_NAME "_module" | ^~~~~~~~~ ../include/gambit.h:9101:3: note: in expansion of macro '___MODULE_NAME' 9101 | ___MODULE_NAME, \ | ^~~~~~~~~~~~~~ _module.c:35005:1: note: in expansion of macro '___BEGIN_MOD_SYM_KEY' 35005 | ___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 | ^~~~~~~~~~~~~~~~~~~~ g++ -O3 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o main.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 main.c -D___LIBRARY main.c: In function 'long int usage_err(int)': main.c:40:9: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 40 | "Usage: program [-:OPTION,OPTION...] ...\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 | "The -: flag sets options for the Gambit runtime system. OPTION is one of:\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | " min-heap=SIZE set minimum heap size, shorthand: mSIZE\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43 | " max-heap=SIZE set maximum heap size, shorthand: hSIZE\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | " the heap SIZE may end with G, M or K (default)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | " live-ratio=RATIO set heap live ratio after GC in percent, shorthand: lRATIO\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | #ifndef ___SINGLE_THREADED_VMS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | " parallelism=LEVEL set parallelism level, shorthand: pLEVEL, where LEVEL can\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 | " be positive (nb of processors), negative (nb of unused\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | " processors), or end with % (ratio of available processors)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | #endif | ~~~~~~ 51 | " gambit set Gambit mode, shorthand: S (default mode)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | " r4rs | ... | r7rs set RnRS mode (R7RS mode shorthand: s)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | " debug[=[OPT...]] set debugging options, shorthand: d[OPT...], OPT is one of\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | " p|a treat uncaught exceptions as errors\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | " (primordial-thread only|all threads)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | " r|s|q error handling (create a new REPL|start in\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | " single-step mode|quit with error status)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | " R|D|Q user interrupt handling (create a new REPL|\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | " defer handling|quit with error status)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | " 0..9 verbosity level (0 = quiet)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | " b0..b9 backtrace detail level (0 = none)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | " h0..h9 source highlighting level (0 = none)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | " c use console as REPL interaction channel\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | " - use stdin/out as REPL interaction channel\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | " + use stdin/out/err as REPL interaction channel\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | " @[HOST][:PORT]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | " open connection to HOST:PORT for each thread\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | " needing a REPL interaction channel\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | " (defaults to 127.0.0.1:44556)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | " $[INTF][:PORT]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | " start a REPL server accepting incoming\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | " connections on INTF:PORT\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | " (defaults to 127.0.0.1:44555)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | " ~~NAME=DIR override Gambit installation directory ~~NAME where NAME\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | " can be the special \"bin\" and \"lib\", or empty, or any id\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | " search[=DIR] add directory to module search order (or reset it)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | " whitelist[=SOURCE] add source to module auto-install whitelist (or reset it)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | " ask-install=WHEN when an uninstalled module is not on the whitelist, ask\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | " user if it should be installed, where WHEN is one of\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | " never never ask, i.e. don't install\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | " always always ask\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | " repl only if a REPL is running (default)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | " add-arg=ARGUMENT add ARGUMENT to the command line before other arguments,\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | " shorthand: +ARGUMENT\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | " io-settings=[IO...] set general IO settings, shorthand: i[IO...]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | " file-settings=[IO...] set general file IO settings, shorthand: f[IO...]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | " stdio-settings=[IO...] set general stdio IO settings, shorthand: -[IO...]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | " 0=[IO...] set stdin IO settings (1 and 2 for stdout/stderr)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | " terminal-settings=[IO...] set terminal IO settings, shorthand: t[IO...]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "where IO is one of\n" | ~~~~~~~~~~~~~~~~~~~~~~ 91 | " A|1|2|4|6|8|U character encoding (ASCII|ISO-8859-1|UCS-2/4|UTF-16/8|UTF)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | " L use LC_ALL, LC_CTYPE, and LANG env vars to set char encoding\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | " l|c|cl end-of-line encoding (LF|CR|CR-LF)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | " u|n|f buffering (unbuffered|newline buffered|fully buffered)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | " r|R enable character encoding errors (on|off)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | " e|E [for terminals only] enable line-editing (on|off)\n"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c: In function 'int ___main(___mod_or_lnk_union* (*)(___global_state_struct*))': main.c:638:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 638 | if (starts_with (s, "min-heap")) | ^~~~~~~~~~ main.c:640:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 640 | else if (starts_with (s, "max-heap")) | ^~~~~~~~~~ main.c:645:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 645 | else if (starts_with (s, "live-ratio")) | ^~~~~~~~~~~~ main.c:647:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 647 | else if (starts_with (s, "parallelism")) | ^~~~~~~~~~~~~ main.c:649:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 649 | else if (starts_with (s, "debug")) | ^~~~~~~ main.c:651:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 651 | else if (starts_with (s, "stdio-settings")) | ^~~~~~~~~~~~~~~~ main.c:656:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 656 | else if (starts_with (s, "terminal-settings")) | ^~~~~~~~~~~~~~~~~~~ main.c:658:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 658 | else if (starts_with (s, "file-settings")) | ^~~~~~~~~~~~~~~ main.c:660:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 660 | else if (starts_with (s, "io-settings")) | ^~~~~~~~~~~~~ main.c:662:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 662 | else if (starts_with (s, "add-arg")) | ^~~~~~~~~ main.c:664:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 664 | else if (starts_with (s, "search")) | ^~~~~~~~ main.c:690:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 690 | else if (starts_with (s, "whitelist")) | ^~~~~~~~~~~ main.c:716:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 716 | else if (starts_with (s, "ask-install")) | ^~~~~~~~~~~~~ main.c:718:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 718 | if (option_equal (arg, "always")) | ^~~~~~~~ main.c:723:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 723 | else if (option_equal (arg, "never")) | ^~~~~~~ main.c:728:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 728 | else if (option_equal (arg, "repl")) | ^~~~~~ main.c:741:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 741 | else if (option_equal (s, "search")) | ^~~~~~~~ main.c:747:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 747 | else if (option_equal (s, "whitelist")) | ^~~~~~~~~~~ main.c:753:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 753 | else if (option_equal (s, "debug")) | ^~~~~~~ main.c:755:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 755 | else if (option_equal (s, "r4rs")) | ^~~~~~ main.c:757:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 757 | else if (option_equal (s, "r5rs")) | ^~~~~~ main.c:759:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 759 | else if (option_equal (s, "r6rs")) | ^~~~~~ main.c:761:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 761 | else if (option_equal (s, "r7rs")) | ^~~~~~ main.c:763:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 763 | else if (option_equal (s, "gambit")) | ^~~~~~~~ main.c:1171:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1171 | if (permissive_suffix (val, ".UTF-8") || | ^~~~~~~~ main.c:1172:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1172 | permissive_suffix (val, ".UTF8")) | ^~~~~~~ main.c:1178:68: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1178 | else if (permissive_suffix (val, ".ISO-8859-1") || | ^~~~~~~~~~~~~ main.c:1179:68: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1179 | permissive_suffix (val, ".ISO8859-1") || | ^~~~~~~~~~~~ main.c:1180:68: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1180 | permissive_suffix (val, ".LATIN-1") || | ^~~~~~~~~~ main.c:1181:68: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1181 | permissive_suffix (val, ".LATIN1")) | ^~~~~~~~~ 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)) | ^~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/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 | ^~~~~~~~~~~~~~~~~~~~ _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++ -O3 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o os_tty.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 os_tty.c -D___LIBRARY os_tty.c: In function 'long int ___device_tty_force_open(___device_tty*)': os_tty.c:889:27: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 889 | char* term_name = "/dev/tty"; | ^~~~~~~~~~ os_tty.c: At global scope: os_tty.c:1619:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1619 | { "\012", LINEEDITOR_EV_RETURN } | ^~~~~~ os_tty.c:1620:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1620 | ,{ "\015", LINEEDITOR_EV_RETURN } | ^~~~~~ os_tty.c:1621:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1621 | ,{ "\010", LINEEDITOR_EV_BACK } | ^~~~~~ os_tty.c:1622:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1622 | ,{ "\010", LINEEDITOR_EV_BACK_SEXPR | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1623:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1623 | ,{ "\011", LINEEDITOR_EV_TAB } | ^~~~~~ os_tty.c:1624:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1624 | ,{ "\004", LINEEDITOR_EV_DELETE } | ^~~~~~ os_tty.c:1632:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1632 | { "\177", LINEEDITOR_EV_BACK } | ^~~~~~ os_tty.c:1633:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1633 | ,{ "\177", LINEEDITOR_EV_BACK_WORD | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1641:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1641 | { "\0", LINEEDITOR_EV_MARK } | ^~~~ os_tty.c:1642:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1642 | ,{ "\031", LINEEDITOR_EV_PASTE } | ^~~~~~ os_tty.c:1643:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1643 | ,{ "\027", LINEEDITOR_EV_CUT } | ^~~~~~ os_tty.c:1644:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1644 | ,{ "\013", LINEEDITOR_EV_CUT_RIGHT } | ^~~~~~ os_tty.c:1645:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1645 | ,{ "\025", LINEEDITOR_EV_CUT_LEFT } | ^~~~~~ os_tty.c:1646:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1646 | ,{ "\014", LINEEDITOR_EV_REFRESH } | ^~~~~~ os_tty.c:1647:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1647 | ,{ "\024", LINEEDITOR_EV_TRANSPOSE } | ^~~~~~ os_tty.c:1648:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1648 | ,{ "\024", LINEEDITOR_EV_TRANSPOSE_SEXPR | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1649:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1649 | ,{ "t", LINEEDITOR_EV_TRANSPOSE_WORD | WITH_ESC_PREFIX } | ^~~ os_tty.c:1650:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1650 | ,{ "T", LINEEDITOR_EV_TRANSPOSE_WORD | WITH_ESC_PREFIX } | ^~~ os_tty.c:1651:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1651 | ,{ "p", LINEEDITOR_EV_UP | WITH_ESC_PREFIX } | ^~~ os_tty.c:1652:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1652 | ,{ "P", LINEEDITOR_EV_UP | WITH_ESC_PREFIX } | ^~~ os_tty.c:1653:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1653 | ,{ "n", LINEEDITOR_EV_DOWN | WITH_ESC_PREFIX } | ^~~ os_tty.c:1654:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1654 | ,{ "N", LINEEDITOR_EV_DOWN | WITH_ESC_PREFIX } | ^~~ os_tty.c:1656:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1656 | ,{ "\020", LINEEDITOR_EV_UP } | ^~~~~~ os_tty.c:1657:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1657 | ,{ "\016", LINEEDITOR_EV_DOWN } | ^~~~~~ os_tty.c:1658:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1658 | ,{ "\006", LINEEDITOR_EV_RIGHT } | ^~~~~~ os_tty.c:1659:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1659 | ,{ "\002", LINEEDITOR_EV_LEFT } | ^~~~~~ os_tty.c:1660:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1660 | ,{ "\006", LINEEDITOR_EV_RIGHT_SEXPR | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1661:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1661 | ,{ "f", LINEEDITOR_EV_RIGHT_WORD | WITH_ESC_PREFIX } | ^~~ os_tty.c:1662:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1662 | ,{ "F", LINEEDITOR_EV_RIGHT_WORD | WITH_ESC_PREFIX } | ^~~ os_tty.c:1663:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1663 | ,{ "\002", LINEEDITOR_EV_LEFT_SEXPR | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1664:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1664 | ,{ "b", LINEEDITOR_EV_LEFT_WORD | WITH_ESC_PREFIX } | ^~~ os_tty.c:1665:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1665 | ,{ "B", LINEEDITOR_EV_LEFT_WORD | WITH_ESC_PREFIX } | ^~~ os_tty.c:1667:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1667 | ,{ "\001", LINEEDITOR_EV_HOME } | ^~~~~~ os_tty.c:1668:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1668 | ,{ "\005", LINEEDITOR_EV_END } | ^~~~~~ os_tty.c:1669:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1669 | ,{ "\004", LINEEDITOR_EV_DELETE_SEXPR | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1670:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1670 | ,{ "d", LINEEDITOR_EV_DELETE_WORD | WITH_ESC_PREFIX } | ^~~ os_tty.c:1671:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1671 | ,{ "D", LINEEDITOR_EV_DELETE_WORD | WITH_ESC_PREFIX } | ^~~ os_tty.c:1679:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1679 | { "[A", LINEEDITOR_EV_UP | WITH_ESC_PREFIX } | ^~~~ os_tty.c:1680:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1680 | ,{ "[B", LINEEDITOR_EV_DOWN | WITH_ESC_PREFIX } | ^~~~ os_tty.c:1681:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1681 | ,{ "[C", LINEEDITOR_EV_RIGHT | WITH_ESC_PREFIX } | ^~~~ os_tty.c:1682:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1682 | ,{ "[D", LINEEDITOR_EV_LEFT | WITH_ESC_PREFIX } | ^~~~ os_tty.c:1684:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1684 | ,{ "\033[A", LINEEDITOR_EV_NONE | WITH_ESC_PREFIX } | ^~~~~~~~ os_tty.c:1685:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1685 | ,{ "\033[B", LINEEDITOR_EV_NONE | WITH_ESC_PREFIX } | ^~~~~~~~ os_tty.c:1686:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1686 | ,{ "\033[C", LINEEDITOR_EV_RIGHT_SEXPR | WITH_ESC_PREFIX } | ^~~~~~~~ os_tty.c:1687:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1687 | ,{ "\033[D", LINEEDITOR_EV_LEFT_SEXPR | WITH_ESC_PREFIX } | ^~~~~~~~ os_tty.c:1689:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1689 | ,{ "OA", LINEEDITOR_EV_UP | WITH_ESC_PREFIX } | ^~~~ os_tty.c:1690:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1690 | ,{ "OB", LINEEDITOR_EV_DOWN | WITH_ESC_PREFIX } | ^~~~ os_tty.c:1691:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1691 | ,{ "OC", LINEEDITOR_EV_RIGHT | WITH_ESC_PREFIX } | ^~~~ os_tty.c:1692:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1692 | ,{ "OD", LINEEDITOR_EV_LEFT | WITH_ESC_PREFIX } | ^~~~ os_tty.c:1694:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1694 | ,{ "\033OA", LINEEDITOR_EV_NONE | WITH_ESC_PREFIX } | ^~~~~~~~ os_tty.c:1695:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1695 | ,{ "\033OB", LINEEDITOR_EV_NONE | WITH_ESC_PREFIX } | ^~~~~~~~ os_tty.c:1696:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1696 | ,{ "\033OC", LINEEDITOR_EV_RIGHT_SEXPR | WITH_ESC_PREFIX } | ^~~~~~~~ os_tty.c:1697:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1697 | ,{ "\033OD", LINEEDITOR_EV_LEFT_SEXPR | WITH_ESC_PREFIX } | ^~~~~~~~ os_tty.c:1699:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1699 | ,{ "A", LINEEDITOR_EV_UP | WITH_ESC_PREFIX } | ^~~ os_tty.c:1700:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1700 | ,{ "B", LINEEDITOR_EV_DOWN | WITH_ESC_PREFIX } | ^~~ os_tty.c:1701:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1701 | ,{ "C", LINEEDITOR_EV_RIGHT | WITH_ESC_PREFIX } | ^~~ os_tty.c:1702:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1702 | ,{ "D", LINEEDITOR_EV_LEFT | WITH_ESC_PREFIX } | ^~~ os_tty.c:1704:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1704 | ,{ "\033A", LINEEDITOR_EV_NONE | WITH_ESC_PREFIX } | ^~~~~~~ os_tty.c:1705:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1705 | ,{ "\033B", LINEEDITOR_EV_NONE | WITH_ESC_PREFIX } | ^~~~~~~ os_tty.c:1706:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1706 | ,{ "\033C", LINEEDITOR_EV_RIGHT_SEXPR | WITH_ESC_PREFIX } | ^~~~~~~ os_tty.c:1707:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1707 | ,{ "\033D", LINEEDITOR_EV_LEFT_SEXPR | WITH_ESC_PREFIX } | ^~~~~~~ os_tty.c:1716:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1716 | ,{ "[1~", LINEEDITOR_EV_HOME | WITH_ESC_PREFIX } | ^~~~~ os_tty.c:1717:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1717 | ,{ "[2~", LINEEDITOR_EV_INSERT | WITH_ESC_PREFIX } | ^~~~~ os_tty.c:1718:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1718 | ,{ "[3~", LINEEDITOR_EV_DELETE | WITH_ESC_PREFIX } | ^~~~~ os_tty.c:1719:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1719 | ,{ "[4~", LINEEDITOR_EV_END | WITH_ESC_PREFIX } | ^~~~~ os_tty.c:1720:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1720 | ,{ "[5~", LINEEDITOR_EV_HOME_DOC | WITH_ESC_PREFIX } | ^~~~~ os_tty.c:1721:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1721 | ,{ "[6~", LINEEDITOR_EV_END_DOC | WITH_ESC_PREFIX } | ^~~~~ os_tty.c:1723:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1723 | ,{ "\033[1~", LINEEDITOR_EV_HOME_DOC | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1724:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1724 | ,{ "\033[2~", LINEEDITOR_EV_NONE | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1725:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1725 | ,{ "\033[3~", LINEEDITOR_EV_DELETE_SEXPR | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1726:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1726 | ,{ "\033[4~", LINEEDITOR_EV_END_DOC | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1727:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1727 | ,{ "\033[5~", LINEEDITOR_EV_NONE | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1728:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1728 | ,{ "\033[6~", LINEEDITOR_EV_NONE | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1730:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1730 | ,{ "[H", LINEEDITOR_EV_HOME | WITH_ESC_PREFIX } | ^~~~ os_tty.c:1731:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1731 | ,{ "[L", LINEEDITOR_EV_INSERT | WITH_ESC_PREFIX } | ^~~~ os_tty.c:1732:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1732 | ,{ "[F", LINEEDITOR_EV_END | WITH_ESC_PREFIX } | ^~~~ os_tty.c:1733:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1733 | ,{ "\177", LINEEDITOR_EV_DELETE } | ^~~~~~ os_tty.c:1734:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1734 | ,{ "\033[H", LINEEDITOR_EV_HOME_DOC | WITH_ESC_PREFIX } | ^~~~~~~~ os_tty.c:1735:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1735 | ,{ "\177", LINEEDITOR_EV_DELETE_SEXPR | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1736:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1736 | ,{ "\033[F", LINEEDITOR_EV_END_DOC | WITH_ESC_PREFIX } | ^~~~~~~~ os_tty.c:1751:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1751 | ,{ "OP", LINEEDITOR_EV_F1 | WITH_ESC_PREFIX } | ^~~~ os_tty.c:1752:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1752 | ,{ "OQ", LINEEDITOR_EV_F2 | WITH_ESC_PREFIX } | ^~~~ os_tty.c:1753:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1753 | ,{ "OR", LINEEDITOR_EV_F3 | WITH_ESC_PREFIX } | ^~~~ os_tty.c:1754:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1754 | ,{ "OS", LINEEDITOR_EV_F4 | WITH_ESC_PREFIX } | ^~~~ os_tty.c:1756:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1756 | ,{ "\033OP", LINEEDITOR_EV_META_F1 | WITH_ESC_PREFIX } | ^~~~~~~~ os_tty.c:1757:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1757 | ,{ "\033OQ", LINEEDITOR_EV_META_F2 | WITH_ESC_PREFIX } | ^~~~~~~~ os_tty.c:1758:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1758 | ,{ "\033OR", LINEEDITOR_EV_META_F3 | WITH_ESC_PREFIX } | ^~~~~~~~ os_tty.c:1759:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1759 | ,{ "\033OS", LINEEDITOR_EV_META_F4 | WITH_ESC_PREFIX } | ^~~~~~~~ os_tty.c:1768:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1768 | ,{ "[11~", LINEEDITOR_EV_F1 | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1769:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1769 | ,{ "[12~", LINEEDITOR_EV_F2 | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1770:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1770 | ,{ "[13~", LINEEDITOR_EV_F3 | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1771:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1771 | ,{ "[14~", LINEEDITOR_EV_F4 | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1773:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1773 | ,{ "\033[11~", LINEEDITOR_EV_META_F1 | WITH_ESC_PREFIX } | ^~~~~~~~~~ os_tty.c:1774:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1774 | ,{ "\033[12~", LINEEDITOR_EV_META_F2 | WITH_ESC_PREFIX } | ^~~~~~~~~~ os_tty.c:1775:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1775 | ,{ "\033[13~", LINEEDITOR_EV_META_F3 | WITH_ESC_PREFIX } | ^~~~~~~~~~ os_tty.c:1776:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1776 | ,{ "\033[14~", LINEEDITOR_EV_META_F4 | WITH_ESC_PREFIX } | ^~~~~~~~~~ os_tty.c:1787:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1787 | ,{ "[15~", LINEEDITOR_EV_F5 | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1788:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1788 | ,{ "[17~", LINEEDITOR_EV_F6 | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1789:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1789 | ,{ "[18~", LINEEDITOR_EV_F7 | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1790:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1790 | ,{ "[19~", LINEEDITOR_EV_F8 | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1791:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1791 | ,{ "[20~", LINEEDITOR_EV_F9 | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1792:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1792 | ,{ "[21~", LINEEDITOR_EV_F10 | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1793:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1793 | ,{ "[23~", LINEEDITOR_EV_F11 | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1794:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1794 | ,{ "[24~", LINEEDITOR_EV_F12 | WITH_ESC_PREFIX } | ^~~~~~ os_tty.c:1796:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1796 | ,{ "\033[15~", LINEEDITOR_EV_META_F5 | WITH_ESC_PREFIX } | ^~~~~~~~~~ os_tty.c:1797:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1797 | ,{ "\033[17~", LINEEDITOR_EV_META_F6 | WITH_ESC_PREFIX } | ^~~~~~~~~~ os_tty.c:1798:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1798 | ,{ "\033[18~", LINEEDITOR_EV_META_F7 | WITH_ESC_PREFIX } | ^~~~~~~~~~ os_tty.c:1799:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1799 | ,{ "\033[19~", LINEEDITOR_EV_META_F8 | WITH_ESC_PREFIX } | ^~~~~~~~~~ os_tty.c:1800:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1800 | ,{ "\033[20~", LINEEDITOR_EV_META_F9 | WITH_ESC_PREFIX } | ^~~~~~~~~~ os_tty.c:1801:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1801 | ,{ "\033[21~", LINEEDITOR_EV_META_F10 | WITH_ESC_PREFIX } | ^~~~~~~~~~ os_tty.c:1802:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1802 | ,{ "\033[23~", LINEEDITOR_EV_META_F11 | WITH_ESC_PREFIX } | ^~~~~~~~~~ os_tty.c:1803:6: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1803 | ,{ "\033[24~", LINEEDITOR_EV_META_F12 | WITH_ESC_PREFIX } | ^~~~~~~~~~ os_tty.c:1914:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1914 | DCAP("ho","home", "\033[H" ) /* home cursor */ | ^~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1915:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1915 | ,DCAP("cl","clear","\033[H\033[J" ) /* home cursor and clear screen */ | ^~~~~~~~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1916:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1916 | ,DCAP("up","cuu1", "\033[A" ) /* move up one line */ | ^~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1917:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1917 | ,DCAP("do","cud1", "\033[B" ) /* move down one line */ | ^~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1918:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1918 | ,DCAP("UP","cuu", "\033[%p1%dA" ) /* move up N lines */ | ^~~~~~~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1919:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1919 | ,DCAP("DO","cud", "\033[%p1%dB" ) /* move down N lines */ | ^~~~~~~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1920:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1920 | ,DCAP("RI","cuf", "\033[%p1%dC" ) /* move right N columns */ | ^~~~~~~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1921:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1921 | ,DCAP("LE","cub", "\033[%p1%dD" ) /* move left N columns */ | ^~~~~~~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1922:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1922 | ,DCAP("cm","cup", "\033[%i%p1%d;%p2%dH") /* move cursor to (ROW,COL) */ | ^~~~~~~~~~~~~~~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1923:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1923 | ,DCAP("me","sgr0", "\033[m" ) /* turn off all attributes */ | ^~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1924:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1924 | ,DCAP("md","bold", "\033[1m" ) /* turn on bold attribute */ | ^~~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1925:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1925 | ,DCAP("us","smul", "\033[4m" ) /* turn on underline attribute */ | ^~~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1926:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1926 | ,DCAP("mr","rev", "\033[7m" ) /* turn on reverse attribute */ | ^~~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1927:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1927 | ,DCAP("AF","setaf","\033[3%p1%dm" ) /* ANSI set foreground color */ | ^~~~~~~~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1928:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1928 | ,DCAP("AB","setab","\033[4%p1%dm" ) /* ANSI set background color */ | ^~~~~~~~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1929:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1929 | ,DCAP("cd","ed", "\033[J" ) /* erase to end of screen */ | ^~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1930:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1930 | ,DCAP("ce","el", "\033[K" ) /* erase to end of line */ | ^~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1931:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1931 | ,DCAP("cb","el1", "\033[1K" ) /* erase to beginning of line */ | ^~~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1932:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1932 | ,DCAP(" 0"," 0", "\033[%p1%dt" ) /* window operation with no arg */ | ^~~~~~~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1933:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1933 | ,DCAP(" 1"," 1", "\033[%p1%d;%p2%dt" ) /* window operation with 1 arg */ | ^~~~~~~~~~~~~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1934:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1934 | ,DCAP(" 2"," 2", "\033[%p1%d;%p2%d;%p3%dt") /* window operation with 2 args */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1935:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1935 | ,DCAP(" 3"," 3", "\033]%p1%d;" ) /* window operation with text arg */ | ^~~~~~~~~~~~~ os_tty.c:1903:48: note: in definition of macro 'DCAP' 1903 | #define DCAP(tcap_name,tinfo_name,xterm_def) { xterm_def } | ^~~~~~~~~ os_tty.c:1941:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1941 | DKEY("ku","kcuu1","\033OA", LINEEDITOR_EV_UP, LINEEDITOR_EV_NONE ) | ^~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1942:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1942 | ,DKEY("kd","kcud1","\033OB", LINEEDITOR_EV_DOWN, LINEEDITOR_EV_NONE ) | ^~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1943:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1943 | ,DKEY("kr","kcuf1","\033OC", LINEEDITOR_EV_RIGHT, LINEEDITOR_EV_RIGHT_SEXPR ) | ^~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1944:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1944 | ,DKEY("kl","kcub1","\033OD", LINEEDITOR_EV_LEFT, LINEEDITOR_EV_LEFT_SEXPR ) | ^~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1945:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1945 | ,DKEY("kh","khome","\033[1~", LINEEDITOR_EV_HOME, LINEEDITOR_EV_HOME_DOC ) | ^~~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1946:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1946 | ,DKEY("kI","kich1","\033[2~", LINEEDITOR_EV_INSERT, LINEEDITOR_EV_NONE ) | ^~~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1947:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1947 | ,DKEY("kD","kdch1","\033[3~", LINEEDITOR_EV_DELETE, LINEEDITOR_EV_DELETE_SEXPR) | ^~~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1948:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1948 | ,DKEY("@7","kend", "\033[4~", LINEEDITOR_EV_END, LINEEDITOR_EV_END_DOC ) | ^~~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1949:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1949 | ,DKEY("kP","kpp", "\033[5~", LINEEDITOR_EV_HOME_DOC,LINEEDITOR_EV_NONE ) | ^~~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1950:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1950 | ,DKEY("kN","knp", "\033[6~", LINEEDITOR_EV_END_DOC, LINEEDITOR_EV_NONE ) | ^~~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1951:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1951 | ,DKEY("k1","kf1", "\033OP", LINEEDITOR_EV_F1, LINEEDITOR_EV_META_F1 ) | ^~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1952:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1952 | ,DKEY("k2","kf2", "\033OQ", LINEEDITOR_EV_F2, LINEEDITOR_EV_META_F2 ) | ^~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1953:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1953 | ,DKEY("k3","kf3", "\033OR", LINEEDITOR_EV_F3, LINEEDITOR_EV_META_F3 ) | ^~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1954:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1954 | ,DKEY("k4","kf4", "\033OS", LINEEDITOR_EV_F4, LINEEDITOR_EV_META_F4 ) | ^~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1956:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1956 | ,DKEY("kh","khome","\033OH", LINEEDITOR_EV_HOME, LINEEDITOR_EV_HOME_DOC ) | ^~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1957:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1957 | ,DKEY("@7","kend", "\033OF", LINEEDITOR_EV_END, LINEEDITOR_EV_END_DOC ) | ^~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1958:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1958 | ,DKEY("k1","kf1", "\033[11~",LINEEDITOR_EV_F1, LINEEDITOR_EV_META_F1 ) | ^~~~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1959:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1959 | ,DKEY("k2","kf2", "\033[12~",LINEEDITOR_EV_F2, LINEEDITOR_EV_META_F2 ) | ^~~~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1960:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1960 | ,DKEY("k3","kf3", "\033[13~",LINEEDITOR_EV_F3, LINEEDITOR_EV_META_F3 ) | ^~~~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1961:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1961 | ,DKEY("k4","kf4", "\033[14~",LINEEDITOR_EV_F4, LINEEDITOR_EV_META_F4 ) | ^~~~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1964:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1964 | ,DKEY("k5","kf5", "\033[15~",LINEEDITOR_EV_F5, LINEEDITOR_EV_META_F5 ) | ^~~~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1965:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1965 | ,DKEY("k6","kf6", "\033[17~",LINEEDITOR_EV_F6, LINEEDITOR_EV_META_F6 ) | ^~~~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1966:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1966 | ,DKEY("k7","kf7", "\033[18~",LINEEDITOR_EV_F7, LINEEDITOR_EV_META_F7 ) | ^~~~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1967:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1967 | ,DKEY("k8","kf8", "\033[19~",LINEEDITOR_EV_F8, LINEEDITOR_EV_META_F8 ) | ^~~~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1968:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1968 | ,DKEY("k9","kf9", "\033[20~",LINEEDITOR_EV_F9, LINEEDITOR_EV_META_F9 ) | ^~~~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1969:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1969 | ,DKEY("k;","kf10", "\033[21~",LINEEDITOR_EV_F10, LINEEDITOR_EV_META_F10 ) | ^~~~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1970:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1970 | ,DKEY("F1","kf11", "\033[23~",LINEEDITOR_EV_F11, LINEEDITOR_EV_META_F11 ) | ^~~~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c:1971:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1971 | ,DKEY("F2","kf12", "\033[24~",LINEEDITOR_EV_F12, LINEEDITOR_EV_META_F12 ) | ^~~~~~~~~~ os_tty.c:1875:3: note: in definition of macro 'DKEY' 1875 | { xterm_def, event_no_esc, event_with_esc | WITH_ESC_PREFIX } | ^~~~~~~~~ os_tty.c: In function 'long int lineeditor_setup(___device_tty*)': os_tty.c:5464:45: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 5464 | char *terminal_type = "dumb"; /* default to "dumb" */ | ^~~~~~ os_tty.c:5466:52: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 5466 | terminal_type = ___getenv ("TERM"); | ^~~~~~ In file included from os_tty.c:12: os_tty.c: In function 'long int ___os_device_tty_paren_balance_duration_set(long int, long int)': ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:2018:34: note: in definition of macro '___CAST' 2018 | #define ___CAST(type,val)((type)(val)) | ^~~ ../include/gambit.h:3285:6: note: in expansion of macro '___F64_FROM_U64' 3285 | ___F64_FROM_U64(___ROTL64(___u64_x, ___SELF_TAGGED_FLONUM_SHIFT1)));}) | ^~~~~~~~~~~~~~~ os_tty.c:8643:36: note: in expansion of macro '___F64UNBOX' 8643 | int duration_nsecs = ___CAST(int,___F64UNBOX(duration) * 1e9); | ^~~~~~~~~~~ g++ -O3 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o c_intf.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 c_intf.c -D___LIBRARY In file included from c_intf.c:12: c_intf.c: In function 'long int ___SCMOBJ_to_F32(long int, float*, int)': ../include/gambit.h:2230:37: warning: extended initializer lists only available 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)));}) | ^~~~~~~~~~~~~~~ c_intf.c:2152:8: note: in expansion of macro '___F64UNBOX' 2152 | *x = ___F64UNBOX(obj); | ^~~~~~~~~~~ c_intf.c: In function 'long int ___SCMOBJ_to_F64(long int, double*, int)': ../include/gambit.h:2230:37: warning: extended initializer lists only available 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)));}) | ^~~~~~~~~~~~~~~ c_intf.c:2178:8: note: in expansion of macro '___F64UNBOX' 2178 | *x = ___F64UNBOX(obj); | ^~~~~~~~~~~ c_intf.c: In function 'long int ___SCMOBJ_to_FLOAT(long int, float*, int)': ../include/gambit.h:2230:37: warning: extended initializer lists only available 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)));}) | ^~~~~~~~~~~~~~~ c_intf.c:2762:8: note: in expansion of macro '___F64UNBOX' 2762 | *x = ___F64UNBOX(obj); | ^~~~~~~~~~~ c_intf.c: In function 'long int ___SCMOBJ_to_DOUBLE(long int, double*, int)': ../include/gambit.h:2230:37: warning: extended initializer lists only available 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)));}) | ^~~~~~~~~~~~~~~ c_intf.c:2788:8: note: in expansion of macro '___F64UNBOX' 2788 | *x = ___F64UNBOX(obj); | ^~~~~~~~~~~ c_intf.c: In function 'long int ___F64_to_SCMOBJ(___processor_state, double, long int*, int)': ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ c_intf.c:4651:18: note: in expansion of macro '___F64_TO_U64' 4651 | ___U64 u64_x = ___F64_TO_U64(x); | ^~~~~~~~~~~~~ g++ -O3 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o actlog.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 actlog.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 _t-cpu-backend-x86.o -I. -DHAVE_CONFIG_H _t-cpu-backend-x86.c -D___LIBRARY 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:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/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)) | ^~~~~~~~~ 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 ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/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)) | ^~~~~~~~~ _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 | ^~~~~~~~~~~~~~~~~~~~ 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 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 | ^~~~~~~~~~~~~~~~~~~~ g++ -O3 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o os_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 os_io.c -D___LIBRARY os_io.c: In function 'int open_pseudo_terminal_master(int*, int*)': os_io.c:8673:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 8673 | return *master_fd_ptr = open_long_path ("/dev/ptmx", O_RDWR | O_NOCTTY, 0); | ^~~~~~~~~~~ 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 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 _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 | ^~~~~~~~~~~~~~~~~~~~ _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++ -O3 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o setup.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 setup.c -D___LIBRARY In file included from setup.c:12: setup.c: In function 'void fixrefs(___module_struct*, long int*, int)': ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ setup.c:1451:40: note: in expansion of macro '___F64_TO_U64_FOR_SELF_TAGGING' 1451 | ___U64 ___u64_uv = ___F64_TO_U64_FOR_SELF_TAGGING(uv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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 _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 | ^~~~~~~~~~~~~~~~~~~~ _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 g++ -O3 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o mem.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 mem.c -D___LIBRARY mem.c: In function 'void fatal_heap_overflow()': mem.c:3042:13: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 3042 | msgs[0] = "Heap overflow"; | ^~~~~~~~~~~~~~~ _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 | ^~~~~~~~~~~~~~~~~~~~ g++ -O3 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o os_files.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 os_files.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 _gsclib.o -I. -DHAVE_CONFIG_H _gsclib.c -D___LIBRARY os_files.c:1334:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1334 | "info=" ___GAMBITDIR_INFO, os_files.c:1340:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1340 | "userlib=" ___GAMBITDIR_USERLIB, os_files.c:1343:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1343 | "instlib=" ___GAMBITDIR_INSTLIB, os_files.c: In function 'long int ___os_executable_path()': os_files.c:1750:8: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1750 | "/proc/%d/exe", | ^~~~~~~~~~~~~~ os_files.c:1751:8: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1751 | "/proc/%d/file", | ^~~~~~~~~~~~~~~ os_files.c:1752:8: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1752 | "/proc/%d/path/a.out", | ^~~~~~~~~~~~~~~~~~~~~ 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 _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 | ^~~~~~~~~~~~~~~~~~~~ _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++ -O3 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o os_setup.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 os_setup.c -D___LIBRARY In file included from os_setup.c:34: os_setup.c: In function 'long int ___os_file_times_set(long int, long int, long int)': ../include/gambit.h:2230:37: warning: extended initializer lists only available 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)));}) | ^~~~~~~~~~~~~~~ os_setup.c:1917:33: note: in expansion of macro '___F64UNBOX' 1917 | ___time_from_seconds (&atime, ___F64UNBOX(access_time)); | ^~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available 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)));}) | ^~~~~~~~~~~~~~~ os_setup.c:1918:33: note: in expansion of macro '___F64UNBOX' 1918 | ___time_from_seconds (&mtime, ___F64UNBOX(modification_time)); | ^~~~~~~~~~~ os_setup.c: At global scope: : warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] os_setup.c:2664:3: note: in expansion of macro '___SYS_TYPE_CPU' 2664 | { ___SYS_TYPE_CPU, ___SYS_TYPE_VENDOR, ___SYS_TYPE_OS, NULL }; | ^~~~~~~~~~~~~~~ : warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] os_setup.c:2664:20: note: in expansion of macro '___SYS_TYPE_VENDOR' 2664 | { ___SYS_TYPE_CPU, ___SYS_TYPE_VENDOR, ___SYS_TYPE_OS, NULL }; | ^~~~~~~~~~~~~~~~~~ : warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] os_setup.c:2664:40: note: in expansion of macro '___SYS_TYPE_OS' 2664 | { ___SYS_TYPE_CPU, ___SYS_TYPE_VENDOR, ___SYS_TYPE_OS, NULL }; | ^~~~~~~~~~~~~~ : warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] os_setup.c:2668:1: note: in expansion of macro '___SYS_TYPE_CPU' 2668 | ___SYS_TYPE_CPU "-" ___SYS_TYPE_VENDOR "-" ___SYS_TYPE_OS; | ^~~~~~~~~~~~~~~ : warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] os_setup.c:2671:44: note: in expansion of macro '___CONFIGURE_COMMAND' 2671 | ___HIDDEN char *configure_command_string = ___CONFIGURE_COMMAND; | ^~~~~~~~~~~~~~~~~~~~ : warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] os_setup.c:2710:43: note: in expansion of macro '___OBJ_EXTENSION' 2710 | ___HIDDEN char *os_obj_extension_string = ___OBJ_EXTENSION; | ^~~~~~~~~~~~~~~~ : warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] os_setup.c:2712:43: note: in expansion of macro '___EXE_EXTENSION' 2712 | ___HIDDEN char *os_exe_extension_string = ___EXE_EXTENSION; | ^~~~~~~~~~~~~~~~ : warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] os_setup.c:2714:43: note: in expansion of macro '___BAT_EXTENSION' 2714 | ___HIDDEN char *os_bat_extension_string = ___BAT_EXTENSION; | ^~~~~~~~~~~~~~~~ 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)) | ^~~~~~~~~ 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 ../include/gambit.h:2229:35: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2229 | #define ___F64_TO_U64(x)___F64_U64{x}.u64 | ^ ../include/gambit.h:6776:30: note: in definition of macro '___SET_R1' 6776 | #define ___SET_R1(val)___R1=(val); | ^~~ ../include/gambit.h:3299:21: note: in expansion of macro '___F64_TO_U64' 3299 | ({___U64 ___u64_x = ___F64_TO_U64(x); \ | ^~~~~~~~~~~~~ ../include/gambit.h: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)) | ^~~~~~~~~ _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 | ^~~~~~~~~~~~~~~~~~~~ ../include/gambit.h:2230:37: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 2230 | #define ___F64_FROM_U64(x)___U64_F64{x}.f64 | ^ ../include/gambit.h:3321:26: note: in definition of macro '___SET_F64' 3321 | #define ___SET_F64(x,y)x=y; | ^ ../include/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 _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++ -O3 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o os_base.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 os_base.c -D___LIBRARY os_base.c: In function 'void ___fatal_error(char**)': os_base.c:887:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 887 | new_msgs[0] = "*** FATAL ERROR -- "; | ^~~~~~~~~~~~~~~~~~~~~ os_base.c:894:23: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 894 | new_msgs[i+1] = "\n"; | ^~~~ os_base.c: At global scope: os_base.c:1394:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1394 | "int8", | ^~~~~~ os_base.c:1395:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1395 | "unsigned-int8", | ^~~~~~~~~~~~~~~ os_base.c:1396:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1396 | "int16", | ^~~~~~~ os_base.c:1397:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1397 | "unsigned-int16", | ^~~~~~~~~~~~~~~~ os_base.c:1398:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1398 | "int32", | ^~~~~~~ os_base.c:1399:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1399 | "unsigned-int32", | ^~~~~~~~~~~~~~~~ os_base.c:1400:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1400 | "int64", | ^~~~~~~ os_base.c:1401:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1401 | "unsigned-int64", | ^~~~~~~~~~~~~~~~ os_base.c:1402:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1402 | "float32", | ^~~~~~~~~ os_base.c:1403:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1403 | "float64", | ^~~~~~~~~ os_base.c:1404:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1404 | "char", | ^~~~~~ os_base.c:1405:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1405 | "signed-char", | ^~~~~~~~~~~~~ os_base.c:1406:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1406 | "unsigned-char", | ^~~~~~~~~~~~~~~ os_base.c:1407:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1407 | "ISO-8859-1", | ^~~~~~~~~~~~ os_base.c:1408:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1408 | "UCS-2", | ^~~~~~~ os_base.c:1409:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1409 | "UCS-4", | ^~~~~~~ os_base.c:1410:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1410 | "wchar_t", | ^~~~~~~~~ os_base.c:1411:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1411 | "size_t", | ^~~~~~~~ os_base.c:1412:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1412 | "ssize_t", | ^~~~~~~~~ os_base.c:1413:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1413 | "ptrdiff_t", | ^~~~~~~~~~~ os_base.c:1414:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1414 | "short", | ^~~~~~~ os_base.c:1415:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1415 | "unsigned-short", | ^~~~~~~~~~~~~~~~ os_base.c:1416:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1416 | "int", | ^~~~~ os_base.c:1417:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1417 | "unsigned-int", | ^~~~~~~~~~~~~~ os_base.c:1418:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1418 | "long", | ^~~~~~ os_base.c:1419:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1419 | "unsigned-long", | ^~~~~~~~~~~~~~~ os_base.c:1420:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1420 | "long-long", | ^~~~~~~~~~~ os_base.c:1421:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1421 | "unsigned-long-long", | ^~~~~~~~~~~~~~~~~~~~ os_base.c:1422:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1422 | "float", | ^~~~~~~ os_base.c:1423:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1423 | "double", | ^~~~~~~~ os_base.c:1424:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1424 | "struct", | ^~~~~~~~ os_base.c:1425:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1425 | "union", | ^~~~~~~ os_base.c:1426:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1426 | "type", | ^~~~~~ os_base.c:1427:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1427 | "pointer", | ^~~~~~~~~ os_base.c:1428:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1428 | "nonnull-pointer", | ^~~~~~~~~~~~~~~~~ os_base.c:1429:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1429 | "function", | ^~~~~~~~~~ os_base.c:1430:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1430 | "nonnull-function", | ^~~~~~~~~~~~~~~~~~ os_base.c:1431:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1431 | "bool", | ^~~~~~ os_base.c:1432:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1432 | "char-string", | ^~~~~~~~~~~~~ os_base.c:1433:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1433 | "nonnull-char-string", | ^~~~~~~~~~~~~~~~~~~~~ os_base.c:1434:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1434 | "nonnull-char-string-list", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ os_base.c:1435:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1435 | "ISO-8859-1-string", | ^~~~~~~~~~~~~~~~~~~ os_base.c:1436:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1436 | "nonnull-ISO-8859-1-string", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ os_base.c:1437:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1437 | "nonnull-ISO-8859-1-string-list", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ os_base.c:1438:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1438 | "UTF-8-string", | ^~~~~~~~~~~~~~ os_base.c:1439:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1439 | "nonnull-UTF-8-string", | ^~~~~~~~~~~~~~~~~~~~~~ os_base.c:1440:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1440 | "nonnull-UTF-8-string-list", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ os_base.c:1441:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1441 | "UTF-16-string", | ^~~~~~~~~~~~~~~ os_base.c:1442:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1442 | "nonnull-UTF-16-string", | ^~~~~~~~~~~~~~~~~~~~~~~ os_base.c:1443:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1443 | "nonnull-UTF-16-string-list", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ os_base.c:1444:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1444 | "UCS-2-string", | ^~~~~~~~~~~~~~ os_base.c:1445:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1445 | "nonnull-UCS-2-string", | ^~~~~~~~~~~~~~~~~~~~~~ os_base.c:1446:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1446 | "nonnull-UCS-2-string-list", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ os_base.c:1447:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1447 | "UCS-4-string", | ^~~~~~~~~~~~~~ os_base.c:1448:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1448 | "nonnull-UCS-4-string", | ^~~~~~~~~~~~~~~~~~~~~~ os_base.c:1449:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1449 | "nonnull-UCS-4-string-list", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ os_base.c:1450:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1450 | "wchar_t-string", | ^~~~~~~~~~~~~~~~ os_base.c:1451:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1451 | "nonnull-wchar_t-string", | ^~~~~~~~~~~~~~~~~~~~~~~~ os_base.c:1452:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1452 | "nonnull-wchar_t-string-list", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ os_base.c:1453:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1453 | "VARIANT", | ^~~~~~~~~ os_base.c:1454:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1454 | "(heap overflow)" | ^~~~~~~~~~~~~~~~~ os_base.c: In function 'long int ___os_err_code_to_string(long int)': os_base.c:1574:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1574 | dir = "to C"; | ^~~~~~ os_base.c:1580:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1580 | dir = "from C"; | ^~~~~~~~ os_base.c:1628:15: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 1628 | msg = "Unknown error"; | ^~~~~~~~~~~~~~~ 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++ -O3 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o os_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 os_thread.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 _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++ -O3 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o os_time.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 os_time.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 _t-cpu-object-desc.o -I. -DHAVE_CONFIG_H _t-cpu-object-desc.c -D___LIBRARY g++ -O3 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o os_shell.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 os_shell.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 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.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 | ^~~~~~~~~~~~~~~~~~~~ _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++ -O3 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/ncurses -I"../include" -c -o os_dyn.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 os_dyn.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 _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 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 _gambit.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 _gambit.c -D___LIBRARY _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' _gambit.c:10800:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 10800 | #define ___LINKFILE_NAME "_gambit" | ^~~~~~~~~ ../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) | ^~~~~~~~~~~~~~~~~ _gambit.c:39844:1: note: in expansion of macro '___END_NEW_SYM_GLO' 39844 | ___END_NEW_SYM_GLO(___S__7b__2e__2e__2e__7d_,___K_weak_2d_values) | ^~~~~~~~~~~~~~~~~~ g++: internal compiler error: Cpu Limit Exceeded signal terminated program cc1plus Please submit a full bug report, with preprocessed source (by using -freport-bug). See for instructions. gmake[3]: *** [makefile:302: _std.o] Error 4 gmake[3]: *** Waiting for unfinished jobs.... g++: internal compiler error: Cpu Limit Exceeded signal terminated program cc1plus Please submit a full bug report, with preprocessed source (by using -freport-bug). See for instructions. gmake[3]: *** [makefile:298: _num.o] Error 4 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 include making phase4 in bin making phase4 in gsi making phase4 in lib 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/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/gsi' rm -f "libgambitgsi.so" "libgambitgsi.so" "libgambitgsi.so" 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' 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" 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 ../lib/libgambit.so: open failed: No such file or directory 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 gmake[3]: *** [makefile:283: libgambitgsc.so] Error 1 gmake[3]: *** Waiting for unfinished jobs.... _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) | ^~~~~~~~~~~~~~~~~~ _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